Esercizi svolti semplici n.1 C++

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;}