Traccia

Il mercato alimentare ha necessità di un software che permette di prendere in input NUM valori e alla fine calcola il totale di tutti i valori immessi maggiori di 30. Nel dettaglio l’utente deve poter inserire NUM numeri corrispondenti ai vari kili di frutta e il software permette di calcolare il totale solo dei superiori a 30. 

Come si vede dall’esempio vengono inseriti 3 valori: 20 40 e 50 ma solo 40 e 50 sono stati sommati producendo come risultato finale 90.

Analisi

Per progettare l’algoritmo di risoluzione del problema è necessario prendere in input il numero di valori da memorizzare e attraverso un costrutto iterativo chiedere per ogni ciclo un nuovo valore corrispondente alla quantità di kili. Sicuramente è necessario implementare una struttura per contare le ripetizioni da effettuare.

Progetto

Implementazione

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using namespace std;
int main()
{
    int num,n,tot, cont;
    cout << "Software per il calcolo del MERCATO" << endl;
    cout << "Quanti valori devi memorizzare ?"<<endl;
    cin >> num;
 
    cont = 0;
        tot = 0;
    while (cont < num)
    {
        cout << "Immetti un valore";
        int n;
        cin >> n;
        if (n > 30)
        {
            tot = tot + n;
        }
        //vivace veloce bello
        cont++;
    }
 
    cout << "Il totale dei numeri inseriti maggiori di 30 è " << tot;
 
}

Torna a Pattern Contatore

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *