EXERCISE:
Definire l'istruzione typedef di nome dipendente, creare un array di puntatore di elemente dipendente con N scelto dall'utente.
Codice eseguibile:
#include <iostream>
using namespace std;
// Mohammad Rahime Esercizio 13/10/2014
typedef struct persona {/* con l' istruzion typedef possiamo gestire insiemi di dati non
omogenei e possiamo difinire anche un nuovo tipo ti dati int float ecc*/
char Nome[10];
char Cognome[10];
float Stipendio;
}dipendente;//creo un nuovo tipo di dato "dipendente"
dipendente *punta; // variabile di tipo puntatore dipendente
main()
{
int i=0; // indice i=0
int dim; // dimensione non reale
cout<<"Quanti dipendente vorresti calcolare?"<<endl;
cin>>dim; // dimension scelta dal utente
punta=new dipendente[dim];// crea un array a dimensione scelta dall' utente
for(i=0;i<dim;i++)
{
// acquisizione dai dati inseriti dal utente
cout<<"Inserisci il Nome: ";
cin>>punta[i].Nome;
cout<<"Inserisci il Cognome: ";
cin>>punta[i].Cognome;
cout<<"Inserisci lo stupendio: ";
cin>>punta[i]. Stipendio;
}
for(int i=0;i<dim;i++)
{
// per stampa i numeri delle persone che sono stati calcolati
cout<<endl<<"Numero dalle persone scelta dal utente "<<i<<endl;
//visualizzazioni dai dati inseriti dal utente
cout<<"Nome:\n " << punta[i].Nome;
cout<<endl<<"Nome: " << punta[i].Cognome;
cout<<endl<<"Nome: " << punta[i]. Stipendio;
cout << endl << endl; //per tornare a capo
}
return 0;
}
Definire l'istruzione typedef di nome dipendente, creare un array di puntatore di elemente dipendente con N scelto dall'utente.
Codice eseguibile:
#include <iostream>
using namespace std;
// Mohammad Rahime Esercizio 13/10/2014
typedef struct persona {/* con l' istruzion typedef possiamo gestire insiemi di dati non
omogenei e possiamo difinire anche un nuovo tipo ti dati int float ecc*/
char Nome[10];
char Cognome[10];
float Stipendio;
}dipendente;//creo un nuovo tipo di dato "dipendente"
dipendente *punta; // variabile di tipo puntatore dipendente
main()
{
int i=0; // indice i=0
int dim; // dimensione non reale
cout<<"Quanti dipendente vorresti calcolare?"<<endl;
cin>>dim; // dimension scelta dal utente
punta=new dipendente[dim];// crea un array a dimensione scelta dall' utente
for(i=0;i<dim;i++)
{
// acquisizione dai dati inseriti dal utente
cout<<"Inserisci il Nome: ";
cin>>punta[i].Nome;
cout<<"Inserisci il Cognome: ";
cin>>punta[i].Cognome;
cout<<"Inserisci lo stupendio: ";
cin>>punta[i]. Stipendio;
}
for(int i=0;i<dim;i++)
{
// per stampa i numeri delle persone che sono stati calcolati
cout<<endl<<"Numero dalle persone scelta dal utente "<<i<<endl;
//visualizzazioni dai dati inseriti dal utente
cout<<"Nome:\n " << punta[i].Nome;
cout<<endl<<"Nome: " << punta[i].Cognome;
cout<<endl<<"Nome: " << punta[i]. Stipendio;
cout << endl << endl; //per tornare a capo
}
return 0;
}
Nessun commento:
Posta un commento