using namespace std; #include #include void aggiungi_iva(float & val, float iva) { val *= 1.0 + iva/100.0; } int main (int argc, char * argv[]) { float aliquota = 22; float val; if (argc==1){ // nessun argomento cout << "Valore? "; cin >> val; } else if (argc == 2) { // un argomento: il valore val = atof(argv[1]); } else if (argc == 3) { // due argomento: il valore e l'aliquota val = atof(argv[1]); aliquota = atof(argv[2]); } else { cout << "Troppi argomenti!!!\n"; cout << "Formato: \n"; cout << "./a.out \n"; cout << "./a.out \n"; cout << "./a.out \n"; return 0; } aggiungi_iva(val, aliquota); cout << "Nuovo valore = " << val << endl; return 0; }