Concetti Chiave

  • Il programma richiede di calcolare il prezzo minimo tra un insieme di prezzi inseriti dall'utente.
  • Calcola anche la media dei prezzi che superano i 500, tenendo conto del conteggio di tali prezzi.
  • Utilizza un ciclo do-while per inserire e processare i prezzi, assicurando che almeno un prezzo venga inserito.
  • La variabile 'min' viene inizializzata al primo prezzo inserito, poi aggiornata se viene inserito un prezzo inferiore.
  • Il programma stampa il prezzo minimo e la media dei prezzi superiori a 500, una volta completato il ciclo di inserimento.

Esercizio semplice di Programmazione in C++. Calcolare il prezzo minimo di n prezzi. Calcolare la media dei prezzi maggiori di 500.

//Esercizio semplice di Programmazione in C++.
//Calcolare il prezzo minimo di n prezzi.
//Calcolare la media dei prezzi maggiori di 500.
#include
using namespace std;
int main ()
{
float p, somma, min, media; //dichiarazioni variabili
int cont, cont1, n;
char nome[20];
cont=0;
somma=0;
cont1=0;
do{
cout cin>>n;
} while (n do {
cout cin>> p;
cout cin>> nome;
if (p>500) {
cont = cont+1;
somma= somma + p;
}
cont1= cont1 + 1;
if ( cont1=1) { //la prima volta che si inserisce
min = p; //un prezzo è quello il minimo
}
else {
if (p min = p; //e numeri inseriti
} //successivamente
}
} while (n media= somma/ cont;
cout cout system ("pause");
return 0;
}

Domande da interrogazione

  1. Qual è l'obiettivo principale dell'esercizio di programmazione in C++ descritto nel testo?
  2. L'obiettivo principale dell'esercizio è calcolare il prezzo minimo tra n prezzi inseriti e determinare la media dei prezzi che sono maggiori di 500.

  3. Come viene determinato il prezzo minimo nel programma?
  4. Il prezzo minimo viene determinato confrontando ogni prezzo inserito con il valore corrente di 'min'. Se è il primo prezzo inserito, viene automaticamente considerato il minimo. Successivamente, ogni nuovo prezzo viene confrontato con 'min' per aggiornare il valore minimo se necessario.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community