Listato 1 – Media di Tre Numeri
#include <iostream>
#include <string>
using namespace std;
float v1,v2,v3,media_voti,s;
int main() {
s=0;
media_voti=0;
cout << “Inserisci i tre voti ” << endl;
cin >> v1;
cin >> v2;
cin >> v3;
s=v1+v2+v3;
cout << s << endl;
media_voti=s/3;
cout << endl << ” La media dei voti è :” << endl;
cout << cout.precision(1) << media_voti << endl;
}
Listato 2 – Quadrato di un numero
#include <iostream>
#include <string>
using namespace std;
float x,q;
int main () {
cout << “dammi il numero x”;
q=x**2;
cout <<“il quadrato di x è ” << endl<<q ;
}
Listato 3 – Semplice manipolazione di stringhe
#include <iostream>
#include <string>
using namespace std;
const string nome_scuola=”isis serra”;
string data;
string n;
int main () {
cout << “inserisci la data” << endl;
cin >> data;
n=nome_scuola;
cout << n << endl;
cout << data << endl;
}
Listato 4 – Somma degli elementi di un vettore
#include <iostream>
using namespace std;
int n,i,somma;
int x[100];
/*questo problema esegue la somma di un vettore di N elementi */
int main(){
cout << “Dammi il numerpo degli elementi del vettore\n”;
cin >> n;
for (i=0;i<n;i++){
cout << “Inserisci elemento\t” << i <<endl;
cin >> x[i];
}
somma=0;
for (i=0;i<n;i++){
somma=somma+x[i];
}
cout << “La somma Ë\n” << somma << endl;
system(“pause”);
}
Esercizio: Scrivere un programma in C++ che presi in input due numeri, e il tipo di operazione da eseguire somma, differenza, prodotto, rapporto visualizzi il risultato ottenuto
Soluzione
#include <iostream>
#include <string>
using namespace std;
char op;
float n1,n2,r;
int main () {
cout << “inserisci i due numeri ” << endl;
cin >> n1;
cin >> n2;
cout << “scegli il tipo di operazione da eseguire + somma, – differenza,ecc”<< $
cin >> op;
if (op=’+’) {
r=n1+n2;}
if (op=’-‘) {
r=n1-n2;}
if (op=’*’){
r=n1*n2;}
if (op=’/’) {
r=n1/n2;}