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