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.