Visualizzazione dei risultati da 1 a 2 su 2

Visualizzazione discussione

  1. #1

    (C) Esercizio con operatori

    Buonasera, ho riscontrato dei problemi con il seguente esercizio:

    "Scrivere un programma che legga da tastiera due numeri a e b (anche convirgola) e un operatore tra + - / % e stampi il risultato ottenuto applicandol’operatore ai due numeri inseriti."

    La parte in cui riscontro dei problemi è quella in cui considerare la parte intera dei due float per poterli usare nel modulo.

    codice:
    int main () {
        int operatore;
        float a, b, risultato;
        int A, B;
        
        printf("Inserisci l'operatore: ");
        scanf(" %c", &operatore);
        
        printf("\nInserisci il primo numero: ");
        scanf("%f", &a);
        
        printf("\nInserisci il secondo numero: ");
        scanf("%f", &b);
    
    
    
    
        if (operatore== 43) {
            risultato= a + b;
        }
        else if (operatore== 45) {
            risultato= a - b;
        }
        else if (operatore== 47) {
            risultato= a/b;
        }
        else if (operatore== 43) {
            A= (int)a;
            B= (int)b;
            risultato= A%B;
        }
        
        
        printf("%f", risultato);
        
        return 0;
    }

    Ringrazio in anticipo chiunque contribuirà.
    Ultima modifica di LeleFT; 12-02-2018 a 13:59 Motivo: Aggiunti i tag CODE

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