Buscar

ajuda com algoritimo em C

Elabore um programa que solicite 2 números e uma operação matemática elementar (+,-.*,/) e a execute atraves de uma função?

EM LINGUAGEM C

💡 2 Respostas

User badge image

Joao Andre MArtins Dias

/*
 * File:   main.cpp
 * Author: joao
 *
 * Created on 31 de Março de 2016, 23:10
 */

#include <cstdlib>
#include <stdio.h>

float calculadora(float a,float b,char operacao){
    float result=0.0;
    switch(operacao){
        case'+':
            result=a+b;
        break;
        case'-':
            result=a-b;
        break;
        case'*':
            result=a*b;
        break;
        case'/':
            result=a/b;
        break;
    }
    return result;
}
using namespace std;

/*
 *
 */
int main(int argc, char** argv) {
    float a,b;
    char op;
    printf("Digite o primeiro numero:");
    scanf("%f",&a);
    printf("\nDigite o segudo numero:");
    scanf("%f",&b);
    printf("\nentre com a operação desejada[+,-,*,/]:");
    fflush(stdin);
    op=getch();
    printf("\n O resultado da Operação [%.2f] [%c] [%.2f] = [%.2f]",a,op,b,calculadora(a,b,op));
}

0
Dislike0
User badge image

Joao Andre MArtins Dias

Vou colocar o arquivo no meu material. Espero ter ajudado.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais

Perguntas relacionadas

Materiais relacionados