Concetti Chiave
- Il programma gestisce un elenco di computer, ciascuno con descrizione, tipo e prezzo in euro.
- Permette di inserire i dati dei computer e di visualizzare quelli di un tipo specifico scelto dall'utente.
- Utilizza tre funzioni principali: "Dimensionamento" per definire il numero di computer, "Caricamento" per inserire i dati e "Ricerca" per visualizzare i risultati.
- La funzione "Ricerca" mostra i computer appartenenti al tipo specificato dall'utente.
- Il codice non implementa effettivamente la funzionalità di calcolo del prezzo medio dei computer selezionati.
//dati N computer con: descrizione, tipo e prezzo in Euro,
//visualizzare i dati dei computer appartenenti ad un tipo fornito da tastiera
//visualizza il prezzo medio dei computer selezionati
#include
#include
#include
#define MAX 20
using namespace std;
struct computer {
string descrizione;
string tipo;
float prezzo;
};
Funzioni principali
int Dimensionamento();
void Caricamento(computer PC[], int d);
void Ricerca(computer PC[], int d);
int main(){
computer PC[MAX];
int d;
d=Dimensionamento();
Caricamento(PC,d);
Ricerca(PC,d);
}
int Dimensionamento(){
int d;
do{
cout
cin>>d;
}while(dMAX);
return d;
}
void Caricamento(computer PC[], int d){
for (int i=0; i
cout
cin>>PC.descrizione;
cout
cin>>PC.tipo;
cout
cin>>PC.prezzo;
}
}
void Ricerca(computer PC[], int d){
string tipo;
cout
cin>>tipo;
coutDescrizione"
Tipologia"
Prezzo"
for (int i=0; i
if(PC.tipo == tipo) {
cout .descrizione
.tipo
.prezzo
}
}
}
Domande da interrogazione
- Qual è lo scopo principale del programma presentato nel testo?
- Come viene calcolato il prezzo medio dei computer selezionati nel programma?
- Quali sono le principali funzioni utilizzate nel programma e qual è il loro ruolo?
Il programma è progettato per gestire un elenco di computer, consentendo all'utente di inserire dati relativi a ciascun computer, come descrizione, tipo e prezzo, e di visualizzare i dati dei computer di un tipo specifico fornito dall'utente.
Sebbene il testo menzioni la visualizzazione del prezzo medio dei computer selezionati, il codice fornito non include effettivamente l'implementazione di questa funzionalità. Pertanto, il calcolo del prezzo medio non è presente nel programma.
Le principali funzioni del programma sono "Dimensionamento", che determina il numero di computer da gestire; "Caricamento", che consente l'inserimento dei dati per ciascun computer; e "Ricerca", che visualizza i dati dei computer appartenenti a un tipo specifico fornito dall'utente.