Páginas

quinta-feira, 10 de novembro de 2011

Exemplo 5

=============================================================

 Fazer um programa que lê um valor, um operador (+,-,*,/) e outro valor e
imprime o resultado da expressão: <valor 1> <operador> <valor 2>.

=============================================================
 #include <stdio.h>

int main(){

    float numero_1, numero_2,resultado;
    char operador;


    printf("Entre com o primeiro valor: ");
    scanf("%f",&numero_1);

    fflush(stdin); // Limpar o buffer do teclado

    printf("Entre com o operador(+, -, *, /): \n");
    scanf("%c",&operador);

    printf("Entre com o segundo valor : ");
    scanf("%f",&numero_2);

        switch (operador){

        case '+':

            resultado = numero_1+numero_2;
            break;

        case '-':

            resultado = numero_1-numero_2;
            break;

        case '*':

            resultado = numero_1*numero_2;
            break;

        case '/':

            resultado = numero_1/numero_2;
            break;

        }
    if(numero_2 == 0){
        printf("ERRO! Denominador igual a 0(Zero).\n");

    }else{
        printf("%.2f %c %.2f = %.2f.\n\n",numero_1,operador,numero_2,resultado);
        }


    return(0);
}

=============================================================

Nenhum comentário:

Postar um comentário