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

    Sono commosso.... Deep, mi viene quasi da piangere.



    La mia prima funzione......

    #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 calcolo_iva(void);

    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);
    while (scelta!=4)
    {
    printf("\n\nMENU'");
    printf("\n\n1. Convertitore Lire in Euro");
    printf("\n\n2. Staff");
    printf("\n\n3. Calcolo Iva");
    printf("\n\n4. 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:
    calcolo_iva();
    break;
    case 4:
    printf("\nUscita dal Programma\n");
    scelta=4;
    break;
    default:
    printf("\nScelta non valida\n");
    break;
    }
    }
    }

    void calcolo_iva(void)
    {
    printf("\n\n***** Calcolo Iva *****\n");
    printf("Inserisci l'Importo su cui calcolare l'IVA...");
    scanf("%f", &lire);
    imp_convertito=lire*0.2;
    printf("\nL'IVA su %.2f e' %.2f\n",lire ,imp_convertito);
    }

    Grazie... veramente grazie di cuore...

  2. #2

    SONO COMMOSSO

    Ora prova a chiamare tutte le "scelte"
    come fai con l'IVA...

    creati 4 funzioni differenti (una per ogni opzione)
    e le chiami dallo switch()
    case1:
    funzione1();
    case2:
    funzione2();
    ecc...

  3. #3
    Utente di HTML.it L'avatar di D4MI4NO
    Registrato dal
    Sep 2001
    Messaggi
    275
    complimenti
    ...anche se la strada è dura...se stiamo assieme...arriveremo su quella cosa chiamata luna...

  4. #4
    #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 menu(void);
    void convertitore_lire_euro(void);
    void calcolo_iva(void);
    void staff(void);

    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);
    while (scelta!=4)
    {
    menu();
    switch(scelta)
    {
    case 1:
    for (counter=0 ; counter<2 ; counter=counter+1)
    {
    convertitore_lire_euro();
    }
    break;
    case 2:
    staff();
    break;
    case 3:
    calcolo_iva();
    break;
    case 4:
    printf("\nUscita dal Programma\n");
    scelta=4;
    break;
    default:
    printf("\nScelta non valida\n");
    break;
    }
    }
    }

    void menu(void)
    {
    printf("\n\nMENU'");
    printf("\n\n1. Convertitore Lire in Euro");
    printf("\n\n2. Staff");
    printf("\n\n3. Calcolo Iva");
    printf("\n\n4. Uscita");
    printf("\n\nInserisci la tua scelta...");
    scanf("%d",&scelta);
    }

    void convertitore_lire_euro(void)
    {
    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");
    }
    }

    void calcolo_iva(void)
    {
    printf("\n\n***** Calcolo Iva *****\n");
    printf("Inserisci l'Importo su cui calcolare l'IVA...");
    scanf("%f", &lire);
    imp_convertito=lire*0.2;
    printf("\nL'IVA su %.2f e' %.2f\n",lire ,imp_convertito);
    }

    void staff(void)
    {
    printf("\nProgramma Scritto e Progettato da Marco\n");
    }

    Alcune cose le ho volute lasciare fuori, o perchè le toglierò o perchè così mi risulteranno più facili da modificare.

    :metallica GODO :sexpulp:

  5. #5
    POI

    cancella lo schermo tra un'operazione e l'altra!!!

    inserisci:

    void main(){
    .......
    ........
    .........
    ..........
    printf("Benvenuto, %d, la tua password e' %d.\n\n\n",verifica_username ,verifica_password);
    system("pause"); /<--attende che premi un tasto della tastiera
    ..........
    .........
    ........
    while (scelta!=4){
    system("cls"); /<-- pulisce lo schermo

    //ora aggiungi anche system("pause"); alla fine di ogni funzione.
    //altrimenti non visualizi il risultato.

  6. #6
    un po' di indentazione?

  7. #7
    Per la cronaca non mi funziona nè il pause nè il clr screen....

    Compilatore di cacc...

    Vabbè tanto ho appena finito di scaricare il Borland :quote: , appena arrivo a casa lo provo......

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 © 2026 vBulletin Solutions, Inc. All rights reserved.