Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicitÓ e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - codice fiscale
Forum - C/C++ - codice fiscale

Avatar
mauro91 (Normal User)
Newbie


Messaggi: 13
Iscritto: 19/04/2009

Segnala al moderatore
Postato alle 15:15
Mercoledý, 06/05/2009
ciao a tutti.devo fare questo programma in c++.io ho fatto i primi tre punti ma il quarto nn riesco proprio a capirlo.cosa devo fare?quello che ho fatto finora Ŕ questo:
//si abbiano i dati relativi a n contribuenti con:
//-codice fiscale;
//-categoria;
//-reddito imponibile.
//scrivere un programma che presenti un men¨ con le seguenti richieste:
//1)stampa dei dati relativi al contribuente di una determinata categoria con
//reddito minimo;
//2)supponendo di avere in input il codice fiscale e una percentuale relativa a
//un contribuente che deve pagare una nova tassa, calcolare e stampare la nuova
//imposta sapendo che viene calcolata applicando la percentuale specificata sul
//reddito del contribuente. la stampa deve avere la seguente forma:
//nuova tassa da pagare
//utente             codice fiscale           reddito     importo da versare
//......             ..............           .......     ..................
//3)stampare i codici fiscali in ordine alfabetico;
//4)supponendo di avere un altro vettore contenente alcuni codici fiscali,
//stampare i dati relativi ai contribuenti specificati nel nuovo vettore con
//eventuale segnalazione se il contribuente richiesto non Ŕ presente nell'elenco.
#include<iostream>
#include<string>
using namespace std;
int main()
{
    const int n=3;
    string codicefiscale[n],utente[n],ric,ordinamento[n],aux;
    int categoria[n],privata,pubblica,reddito[n],i,flag,min;
    float percentuale,totale,tassa;
    //caricamento
    for(i=0;i<n;i++)
    {
                    cout<<"immetti l'utente"<<i+1<<endl;
                    cin>>utente;
                    cout<<"immetti il codice fiscale"<<i+1<<endl;
                    cin>>codicefiscale;
                    cout<<"immetti la categoria"<<i+1<<endl;
                    cin>>categoria;
                    cout<<"immetti il reddito"<<i+1<<endl;
                    cin>>reddito;
    }
    //esercizio 1
    min=0;
    for(i=1;i<n;i++)
    {
                    if(categoria==privata)
                    {
                       if((reddito<reddito[min])&&(categoria==privata))
                       min=i;
                    }
    }
    cout<<"l'utente"<<utente[min]<<"codice fiscale"<<codicefiscale[min]<<"la categoria"<<categoria[min]<<"reddito"<<reddito[min]<<endl;
    //esercizio 2
  
    cout<<"immetti il codice fiscale da cercare";
    cin>>ric;
    for(i=0;i<n;i++)
    {
              if(codicefiscale==ric)
              {
                        tassa=reddito*percentuale;
              }
              cout<<"l'utente"<<utente<<"codice fiscale"<<codicefiscale<<"reddito"<<reddito<<"imposta da versare"<<tassa;
    }
    //esercizio 3
    for(i=0;i<n;i++)
    ordinamento=codicefiscale;
    //inizio ordinamento
    cout<<"\n inizio ordinamento\n";
    do
    {
              flag=0;
              for(i=0;i<n-1;i++)
              if(ordinamento>ordinamento[i+1])
              {
                                                 aux=ordinamento;
                                                 ordinamento=ordinamento[i+1];
                                                 ordinamento[i+1]=aux;
                                                 flag=1;
              }
    }
    while(flag==1);
    for(i=0;i<n-1;i++)
    cout<<ordinamento<<"   \n";
    cout<<"fine ordinamento\n";


mi potete dire se fino a qua Ŕ giusto grazie infine

PM Quote
Avatar
andrea.b89 (Ex-Member)
Pro


Messaggi: 129
Iscritto: 03/03/2009

Segnala al moderatore
Postato alle 17:11
Mercoledý, 06/05/2009
allora, se ho capito bene, nel 4░ punto ti viene chiesto di ricercare un contribuente tramite codice fiscale.
La situazione si presenta nel seguente modo :
   1 - Hai 2 vettori, 1 contiene tutti i contribuenti, l'altro contiene alcuni codici
       fiscali.
   2 - Per ogni codice fiscale del secondo vettore devi cercare il contribuente nel primo
       vettore con lo stesso codice e stamparne i dati. Nel caso nessun contribuente  
       abbia quel codice fiscale allora stampi un messaggio del tipo "Nessun Contribuente
       ha un tale codice fiscale" o qualcosa del genere.

Spero di essere stato chiaro e di aiuto :k:

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 15:10
Giovedý, 07/05/2009
come direbbe qualcuno.....USATE il tag CODE!!!!  :rotfl:


"There's no point in being exact about something if you don't even know what you're talking about."

JOHN VON NEUMANN


Siamo italiani NO??
Allora scriviamo in ITALIANO!!!!
PM Quote
Avatar
lastraven (Normal User)
Newbie


Messaggi: 3
Iscritto: 24/09/2011

Segnala al moderatore
Postato alle 14:46
Sabato, 24/09/2011

PM Quote