somma con condizione
TESTO DEL PROBLEMA
Dato in input un numero,sommare 10 al suo valore se è maggiore di 10,sommare 5 altrimenti.
Ci troviamo di fronte a un problema che richiede una scelta ; infatti,dopo aver ricevuto un numero in input,dovrai valutarlo e intraprendere azioni differenti a secondo del suo valore. Le variabili da utilizzare sono solo due :
- quella dell’input
- risultato
ANALISI DEI DATI
variabili
nome | tipo | utilizzo | descrizione |
num | intero | input | numero iniziale |
ris | intero | output | risultato |
ALGORITMO
Nella prima parte l’algoritmo è abbastanza semplice :
A questo punto bisogna chiedersi se il valore letto sia maggiore o minore a 100.
Introduciamo il concetto di istruzione condizionale, che viene rappresentato con un rombo che ha un ingresso e 2 possibili uscite :
vero (maggiore di 100) e falso (minore di 100)
Nel nostro problema l’istruzione sarà:
In ognuno dei rami bisogna inserire le istruzioni corrispondenti
Aggiungere 10 nel caso di vero e
aggiungere 5 nel caso di falso.
In tutti e 2 i casi si continua con la normale esecuzione richiudendo i 2 rami :
ora basta stampare il risultato RIS
e infine concludere l’algoritmo
l’algoritmo finale sarà:
Domande :
Dato in input il raggio, calcola la circonferenza di un cerchio.
dato in input un numero, calcola il quadrato se è maggiore di 10, sommagli 50 altrimenti.
Lascia un commento
Devi essere connesso per inviare un commento.