Informatica 2 Liceo Scientifico Scienze Applicate/Es (while) La nonna è stanca
Aspetto
La Nonna è Stanca
[modifica | modifica sorgente]La signora Rosa pensa a dei numeri quando non e' stanca .Vuole che la aiuti a farne la somma, fai attenzione perché la signora Rosa ti comunica un numero alla volta e se si stanca ( può esserlo anche subito prima di averti comunicato un qualsiasi numero) vuole sapere la somma dei numeri per poi andare a dormire tranquilla.
l'obiettivo del problema e' l'uso dell'istruzione ciclica While, infatti ci sono delle azioni ripetitive (ti comunica un numero alla volta) che sono funzione di una condizione e puo' capitare che Rosa sia stanca e vada subito a dormire senza comunicarti nessun numero, cioe' che non avvenga neanche la prima iterazione (ciclo iniziale)
#include <iostream>
#include <cstdlib>
using namespace std;
/* La signora Rosa pensa a dei numeri quando non e' stanca .
vuole che la aiuti a farne la somma,
attenzione perché la signora Rosa ti comunica un numero alla volta
e se si stanca ( può esserlo anche subito prima di comunicarti
un qualsiasi numero) vuole sapere la somma dei numeri per poi andare a dormire
tranquilla
obiettivo : uso istruzione while
struttura ripetitiva con controllo in testa
possibilità nessuna iterazione
*/
int main()
{
char risposta;
int somma = 0, n;
cout << "Rosa sei stanca? (s per si' e n per no)";
cin >> risposta;
while (risposta == 'n')
{
cout << " inserisci il numero che hai pensato ";
cin >> n;
somma = somma + n;
cout << "Rosa sei stanca? ( s per si e n per no)";
cin >> risposta;
}
cout << "la somma dei numeri sognati e' " << somma << endl;
return 0;
}