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

  1. Qual è lo scopo principale del programma presentato nel testo?
  2. 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.

  3. Come viene calcolato il prezzo medio dei computer selezionati nel programma?
  4. 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.

  5. Quali sono le principali funzioni utilizzate nel programma e qual è il loro ruolo?
  6. 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.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community