Buscar

ajuda com algorito 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

💡 4 Respostas

User badge image

Walison Rubens Rodrigues Da Silva

/**Espero Ajudar ;)*/

#include <stdio.h>
#include <stdlib.h>

float adicao(float n1, float n2);
float subtracao(float n1, float n2);
float multiplicacao(float n1, float n2);
float divsao(float n1, float n2);

int main(){

float num1, num2;
int op;
printf("Digite um numero: ");
scanf("%f", &num1);
printf("Digite outro numero: ");
scanf("%f", &num2);

printf("\n MENU DE OPERACOES \n\n");
printf("1- Adicao\n");
printf("2- Subtracao\n");
printf("3- Multiplicacao\n");
printf("4- divisao\n");
printf("\nDigite o numero correspondente a opcao: ");
scanf("%d", &op);

switch(op){

case 1: printf("\nO resultado da Soma de %.1f + %.1f e : %.1f\n\n",num1, num2, adicao(num1, num2));
break;
case 2: printf("\nO resultado da Subtracao de %.1f - %.1f e : %.1f\n\n",num1, num2, subtracao(num1, num2));
break;
case 3: printf("\nO resultado da Multiplicacao de %.1f * %.1f e : %.1f\n\n",num1, num2, multiplicacao(num1, num2));
break;
case 4: if(num2==0)
printf("\nImpossivel dividir por zero!\n\n");
else
printf("\nO resultado da Divisao de %.1f / %.1f e : %.1f\n\n",num1, num2, divsao(num1, num2));
break;
default: printf("Opcao invalida !\n\n");
}

return 0;
}
float adicao(float n1, float n2){

return n1+n2;
}
float subtracao(float n1, float n2){

return n1-n2;
}
float multiplicacao(float n1, float n2){

return n1*n2;
}
float divsao(float n1, float n2){

return n1/n2;
}

1
Dislike0
User badge image

Andre Smaira

#include <stdio.h>

#include <stdlib.h>

int main (){

int num1, num2;

num1 = 15;

num2 = 20;

int soma = num1 + num2;

printf (“O resultado da soma é: %i”, soma);

int sub = num1 - num2;

printf (“O resultado da subtração é: %i”, sub);

int mult = num1 * num2;

printf (“O resultado da multiplicação é: %i”, mult);

int div = num1 / num2;

printf (“O resultado da divisão é: %i”, div);

}

0
Dislike0
User badge image

Andre Smaira

#include <stdio.h>

#include <stdlib.h>

int main (){

int num1, num2;

num1 = 15;

num2 = 20;

int soma = num1 + num2;

printf (“O resultado da soma é: %i”, soma);

int sub = num1 - num2;

printf (“O resultado da subtração é: %i”, sub);

int mult = num1 * num2;

printf (“O resultado da multiplicação é: %i”, mult);

int div = num1 / num2;

printf (“O resultado da divisão é: %i”, div);

}

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