Subroutine

Icona iDevice s.1
Definire una sub che riceva tre stringhe e visualizzi la lunghezza della stringa più lunga.

Icona iDevice s.2
Definire una sub che riceva un array di stringhe e visualizzi la lunghezza della stringa più lunga.

Icona iDevice s.3
Definire una subroutine che ricevuto un array numerico lo ordina in modo crescente.

Icona iDevice s.4

Definire una subroutine che ricevuto un array di tipo numerico e una stringa, ordini l'array in modo crescente se la stringa vale ">" o "c" o "C"

decrescente se la stringa vale "<" o "d" o "D"

Se la stringa non ha uno dei 6 valori visti sopra il sottoprogramma deve visualizzare un avviso di errore che dica che la stringa passata non ha un valore accettabile. 

 


Icona iDevice s.5
Scrivere il sottoprogramma che ricevuti due dati numerici ne scambia il valore.

Icona iDevice s.6
Scrivere il sottoprogramma che ricevute due stringhe ne visualizza una terza, nella quale sono riportati carattere per carattere i caratteri eguali nella stessa posizione e al posto dei caratteri diversi è collocato un asterisco.