- 4 Gennaio 2011
- 56
- 0
- Miglior risposta
- 0
devo scrivere un programma che permette di calcolare l'imu. ho provato a fare questo
Adesso lo devo fare mediante l'uso della tecnica top-down e cioè con eventuali funzioni/procedure.
Mi potete aiutare a farlo?
Grazie
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
system("color 1a");
float r,rivaluta,rendita,imu,r1,rivaluta1,rendita1,imu1,f,det;
char sn,sn1;
cout<<"Vuoi calcolare l'imu sulla prima o sulla seconda casa? (1/2) \n";
cin>>sn;
if(sn=='1')
{
cout<<"Inserisci la rendita catastale per la prima casa \n";
cin>>r;
rivaluta=r*0.05;
rendita=r+rivaluta;
imu=rendita*160*0.004;
cout<<"Inserisci il numero di figli con eta' minore di 26 anni \n";
cin>>f;
det=f*50;
imu=imu-det;
cout<<"L'imu da pagare e' di "<<imu<<endl;
}
else
{
cout<<"Inserisci la rendita catastale per la seconda casa \n";
cin>>r1;
rivaluta1=r1*0.05;
rendita1=r1+rivaluta1;
imu1=rendita1*160*0.0076;
cout<<"L'imu da pagare e' "<<imu1<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
system("color 1a");
float r,rivaluta,rendita,imu,r1,rivaluta1,rendita1,imu1,f,det;
char sn,sn1;
cout<<"Vuoi calcolare l'imu sulla prima o sulla seconda casa? (1/2) \n";
cin>>sn;
if(sn=='1')
{
cout<<"Inserisci la rendita catastale per la prima casa \n";
cin>>r;
rivaluta=r*0.05;
rendita=r+rivaluta;
imu=rendita*160*0.004;
cout<<"Inserisci il numero di figli con eta' minore di 26 anni \n";
cin>>f;
det=f*50;
imu=imu-det;
cout<<"L'imu da pagare e' di "<<imu<<endl;
}
else
{
cout<<"Inserisci la rendita catastale per la seconda casa \n";
cin>>r1;
rivaluta1=r1*0.05;
rendita1=r1+rivaluta1;
imu1=rendita1*160*0.0076;
cout<<"L'imu da pagare e' "<<imu1<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
}
Mi potete aiutare a farlo?
Grazie