Sei sulla pagina 1di 2

Esercitazione n15 algobuild (dal n51 al n53)

51. Utilizzando il software algobuild scrivere un algoritmo


che:
a. chiede all’utente due numeri num1 e num2 in input;
b. chiede all’utente una tra le seguenti operazioni: +, -, *,
/ e %.
c. calcola e stampa il risultato, ad esempio, nel seguente
modo: 5+3=8; oppure 6%3=0
d. Nel caso in cui num2=0 avvertire l’utente che non sarà
possibile eseguire le operazioni / e %

e. NOTA: UTILIZZARE LA FUNZIONE strchar(s,p)


string --> string
Carattere dalla stringa s. Ritorna una stringa formata dal singolo
carattere di s alla posizione p.
L'argomento s deve essere string, p deve essere int. La prima
posizione è 0.
Esempio:
ch = strchar("ciao",2) - > restituisce "a".

52. Utilizzando il software algobuild scrivere un algoritmo


che:
a. genera un numero casuale compreso tra 1 e 20.
b. memorizza il numero generato al punto (a) in una
variabile.
c. chiedere all’utente d’indovinare il numero.
d. esempio di output: sto pensando un numero (8)
compreso tra 1 e 20, indovina quale. L’utente inserisce
un numero, ad esempio 15. Il programma risponde: Il
numero che sto pensando è minore di 15. Riprova.
e. Terminare il programma quando l’utente indovina il
numero.
53. Ripetere l’esercizio precedente impostando un numero
massimo di 10 tentativi. Terminare il programma nei
seguenti casi:
a. l’utente indovina il numero
b. l’utente raggiunge il massimo numero di tentativi.

Potrebbero piacerti anche