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

    [C] Far ripartire il programma...

    Salve a tutti, ho creato questo piccolo programmino in C (calcolatrice), e volevo chiedere com'era meglio fare per far ripartire il programma in base a una scelta o SÌ o NO...
    Nelle ultime righe ho giâ iniziato a scrivere qualcosa, però non so se fare un ciclo o cosa...

    codice:
    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    
    int main(){
        char i;
        
        float ope1,ope2;
        float ris;
        int n;
        printf("\t\t\t\tCalcolatrice in C\n\n");
        printf("\t\t\t  Addizione              prema 1\n");
        printf("\t\t\t  Sottrazione            prema 2\n");
        printf("\t\t\t  Moltiplicazione        prema 3\n");
        printf("\t\t\t  Divisione              prema 4\n\n");
        printf("Inserisca il primo valore: ");
        scanf("%f",&ope1);printf("\n");
        printf("Scelga l'operazione: ");
        scanf("%d",&n);printf("\n");
        printf("Inserisca il secondo valore: ");
        scanf("%f",&ope2);printf("\n");
        
        switch (n) {
    case 0:
       printf("Valore non valido!!!");
       break;
    case 1:
       ris=ope1+ope2;
       break;
    case 2:
       ris=ope1-ope2;
       break;
    case 3:
         ris=ope1*ope2;
       break;
    case 4:
         if (ope2 == 0)
    {
       printf ("Impossibile dividere per 0!!!\n\n");
    } else {
       ris=ope1/ope2;
    } 
       break;
    default:
       printf("Operazione inesistente!!!\n\n");
       break;
    } 
    printf("Il risultato e': %.4f",ris);
    
    printf("\n");
    printf("\n");
    
    printf("Vuole continuare a usare la calcolatrice?  s/n: \n\n");
    scanf("%c",&i);
          
        system("PAUSE");
        return 0;
    }
    GRAZIE IN ANTICIPO CIAOOOO

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    unica è fare un ciclo..

  3. #3
    Originariamente inviato da Stoicenko
    unica è fare un ciclo..
    Dove è meglio farlo partire il ciclo?
    grazie...

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    dopo che hai stampato "Calcolatrice in C" metti il costrutto do while (a me pare il più consono)

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.