Thiago Gomes da Fonseca

Respostas no Fórum

Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • em resposta a: M03A09 EX028 #137816

    Olá eu fiz assim:

    #include <stdio.h>
    #include <locale.h>

    void main(){
    //Português
    setlocale(LC_ALL, “Portuguese”);

    //Cabeçalho
    printf(“<<< EX028 – Super Calculadora v1.0\n\n”);

    //Declaração de variáveis
    char opcao;
    float n1, n2, resultado;

    //Entrada de dados
    printf(“VALOR 1 = “);
    fflush(stdin);
    scanf(“%f”, &n1);
    printf(“VALOR 2 = “);
    fflush(stdin);
    scanf(“%f”, &n2);

    printf(“=========================\n”);
    printf(“+\tAdição\n”);
    printf(“-\tSubtração\n”);
    printf(“*\tMultiplicação\n”);
    printf(“/\tDivisão\n”);
    printf(“=========================\n”);

    printf(“Digite sua opção => “);
    fflush(stdin);
    opcao = getchar();
    printf(“————————\n”);

    switch(opcao){
    case ‘+’:
    resultado = n1 + n2;
    printf(“O resultado de %.0f %c %.0f é igual a %.2f.”, n1, opcao, n2, resultado);
    break;
    case ‘-‘:
    resultado = n1 – n2;
    printf(“O resultado de %.0f %c %.0f é igual a %.2f.”, n1, opcao, n2, resultado);
    break;
    case ‘*’:
    resultado = n1 * n2;
    printf(“O resultado de %.0f %c %.0f é igual a %.2f.”, n1, opcao, n2, resultado);
    break;
    case ‘/’:
    resultado = n1 / n2;
    printf(“O resultado de %.0f %c %.0f é igual a %.2f.”, n1, opcao, n2, resultado);
    break;
    default:
    printf(“Não foi possível fazer a operação. Tente novamente.”);
    break;
    }
    printf(“\n————————\n”);

    printf(“VOLTE SEMPRE\n\n”);

    }

    em resposta a: Módulo 05 terminou? #133017

    Olá, alguma previsão para o término do curso? Faltaria muita coisa?

    em resposta a: Dúvida exer 004 #121168

    Olá tudo bem? Consegui revolver, mas usei a conversão de inteiro para real somente em um dos números, ou seja, dividi real por inteiro. Deu certo, mas isso pode dar algum problema?

    Obrigado pela atenção!

Visualizando 3 posts - 1 até 3 (de 3 do total)