Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Eccomiii ^_^, Convertitore Lire\Euro

    Allora seguendo i consigli di un "Angelo" stò apprendendo molto dal sito del "Il moro", spiega le basi del C++ molto bene e questi sono i primi risultati, programmino semplice semplice di conversioni Lire Euro

    Siccome però mi crasha, credo dipenda dal mio compilatore, mars, lo cambierò quanto prima, mi potreste dire se a voi funziona?

    #include <stdio.h>
    #define USERNAME 4876
    #define PASSWORD 6784
    #define EURO 1936.27

    int counter_accessi, username, password, verifica_username, verifica_password;
    float lire, imp_convertito;

    main()
    {
    counter_accessi=counter_accessi+1;
    username = USERNAME;
    password = PASSWORD;
    printf("Inserisci l'Username: ");
    scanf("%d",&verifica_username);
    printf("Inserisci la Password: ");
    scanf("%d",&verifica_password);
    printf("Benvenuto, %d, la tua password e' %d.\n\n\n",verifica_username ,verifica_password);
    printf("*** CONVERTITORE LIRE IN EURO ***\n\n");
    printf("Inserisci l'importo in lire..");
    scanf("%f\n\n",lire);
    imp_convertito=lire/EURO;
    printf("%f corrispondo a %f Euro\n",lire ,imp_convertito);
    }

    Ciao a tutti.

  2. #2
    Ehm in fretta in fretta prima che lo legge...

    #include <stdio.h>
    #define USERNAME 4876
    #define PASSWORD 6784
    #define EURO 1936.27

    int counter_accessi, username, password, verifica_username, verifica_password;
    float lire, imp_convertito;

    main()
    {
    counter_accessi=counter_accessi+1;
    username = USERNAME;
    password = PASSWORD;
    printf("Inserisci l'Username: ");
    scanf("%d",&verifica_username);
    printf("Inserisci la Password: ");
    scanf("%d",&verifica_password);
    printf("Benvenuto, %d, la tua password e' %d.\n\n\n",verifica_username ,verifica_password);
    printf("*** CONVERTITORE LIRE IN EURO ***\n\n");
    printf("Inserisci l'importo in lire..");
    scanf("%f",&lire);
    imp_convertito=lire/1936.27;
    printf("%.0f corrispondo a %.2f Euro\n",lire ,imp_convertito);
    }

    :metallica

  3. #3
    Ah, naturalmente si può sostituire 1936.27 con la scritta EURO

    E funzia lo stesso... :quote:

  4. #4
    ...INIZIA DALLE COSE SEMPLICI
    codice:
    //Includo la libreria dello standard Input-Output del C e non del C++
    #include <stdio.h> 
    //definisco una costante
    #define CAMBIO_ATTUALE 1936.27; 
    //inizio della funzione principale main() (se di tipo void
    //non mi restituisce un risultato e quindi non ci vuole
    //il return 0; alla fine; se invece di tipo int
    //mi deve per forza restituire un risultato e quindi
    //ci vuole return 0; ) (capito!!!)
    void main(){ 
        int lire;
        double euro; 
        printf("*** CONVERTITORE LIRE IN EURO ***\n\n"); 
        printf("Inserisci l'importo in lire : "); 
        scanf("%d",&lire); 
        euro=lire/CAMBIO_ATTUALE; 
        printf("%d Lire = %.2f Euro\n",lire ,euro); 
        //se la funzione main() era di tipo int
        //qui dovevi mettere
        //return 0;
    }
    Ciao ... e grazie per "l'angelo"

  5. #5
    ......

    #include <stdio.h>
    #define USERNAME 4876
    #define PASSWORD 6784
    #define EURO 1936.27

    int counter_accessi, username, password, verifica_username, verifica_password, counter, scelta;
    float lire, imp_convertito;

    void main()
    {
    counter_accessi=counter_accessi+1;
    username = USERNAME;
    password = PASSWORD;
    printf("Inserisci l'Username: ");
    scanf("%d",&verifica_username);
    printf("Inserisci la Password: ");
    scanf("%d",&verifica_password);
    printf("Benvenuto, %d, la tua password e' %d.\n\n\n",verifica_username ,verifica_password);
    for (scelta=0 ; scelta<3 ; scelta=scelta)
    {
    printf("\n\nMENU'");
    printf("\n\n1. Convertitore Lire in Euro");
    printf("\n\n2. Staff");
    printf("\n\n3. Uscita");
    printf("\n\nInserisci la tua scelta...");
    scanf("%d",&scelta);
    switch(scelta)
    {
    case 1:
    for (counter=0 ; counter<2 ; counter=counter+1)
    {
    printf("\n*** CONVERTITORE LIRE IN EURO ***\n\n");
    printf("Inserisci l'importo in lire..");
    scanf("%f",&lire);
    imp_convertito=lire/EURO;
    printf("%.0f corrispondo a %.2f Euro\n",lire ,imp_convertito);
    if (imp_convertito>5)
    {
    printf("\nIl valore e' piu' di 5 Euro\n");
    }
    else
    {
    printf("\nIl valore e' minore di 5 Euro\n");
    }
    }
    break;
    case 2:
    printf("\nProgramma Scritto e Progettato da Marco\n");
    break;
    case 3:
    printf("\nUscita dal Programma\n");
    scelta=3;
    break;
    default:
    printf("\nScelta non valida\n");
    break;
    }
    }
    }

    Io per far ripetere il menù ho usato questo:

    for (scelta=0 ; scelta<3 ; scelta=scelta)

    di girare girà, però non so se è corretto , magari esiste uno più abbreviato.

    Mi stò gasando... :metallica

  6. #6
    for(i=0;i<3;i++){
    //....
    }


    p.s. se a te i++ non funzia metti i=i+1

  7. #7
    UTILIZZA UN CICLO WHILE() il for serve per altre cose...

    while(scelta!=3)
    quando la scelta è diversa da 3 cicla
    ovviamente se la scelta è = 3 esce dal ciclo while()
    e quindi dal programma
    codice:
    #include <stdio.h> 
    #define USERNAME 4876 
    #define PASSWORD 6784 
    #define EURO 1936.27 
    
    void main(){ 
        int lire, counter_accessi, username, password, verifica_username, verifica_password, scelta; 
        double imp_convertito; 
        counter_accessi=0;
        counter_accessi=counter_accessi+1; 
        username = USERNAME; 
        password = PASSWORD; 
        printf("Inserisci l'Username: "); 
        scanf("%d",&verifica_username); 
        printf("Inserisci la Password: "); 
        scanf("%d",&verifica_password); 
        printf("Benvenuto, %d, la tua password e' %d.\n\n\n",verifica_username ,verifica_password); 
    
        while(scelta!=3){ 
            printf("\n\nMENU'"); 
            printf("\n\n1. Convertitore Lire in Euro"); 
            printf("\n\n2. Staff"); 
            printf("\n\n3. Esci"); 
            printf("\n\nInserisci la tua scelta..."); 
            scanf("%d",&scelta); 
        
    	switch(scelta){ 
                case 1: 
                    printf("\n*** CONVERTITORE LIRE IN EURO ***\n\n"); 
                    printf("Inserisci l'importo in lire.."); 
                    scanf("%d",&lire); 
                    imp_convertito=lire/EURO; 
                    printf("%d corrispondo a %.2f Euro\n",lire ,imp_convertito); 
                    if (imp_convertito>5){ 
                        printf("\nIl valore e' maggiore di 5 Euro\n"); 
    				} 
                    else{ 
                        printf("\nIl valore e' minore di 5 Euro\n"); 
    		} 
    		break; 
    
    	    case 2: 
                    printf("\nProgramma Scritto e Progettato da Marco\n"); 
                    break; 
    
    	    case 3: 
                    printf("\nUscita dal Programma\n"); 
                    scelta=3; 
                    break; 
    
    	    default: 
                    printf("\nScelta non valida\n"); 
                    break; 
    	}//chiudo switch 
        
        }//chiudo while   
    
    }//chiudo main()

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.