Escreva um algoritmo que leia 2 números reais e 1 número inteiro. Se o número inteiro for 4, o algoritmo escreve a soma dos dois números reais, se o número inteiro for 3, o algoritmo escreve a subtração dos dois números reais, se o número inteiro for 2, o algoritmo escreve a multiplicação dos dois números reais, se o número inteiro for 1, o algoritmo escreve a divisão dos dois número, caso contrário escreve a frase "operação inválida"
Respostas
respondido por:
2
Olá! :)
Segue um algoritmo criado, em linguagem C de programação, possível de atender os requisitos desse programa.
#include <stdio.h>
#include <math.h>
int main () {
float n_real1, n_real2;
int n_inteiro, soma, subtracao, multiplicacao, divisao;
printf ("\nDigite um numero inteiro:");
scanf ("%i", &n_inteiro);
printf ("\nDigite um numero real:");
scanf ("%f", &n_real1);
printf ("\nDigite outro numero real:");
scanf ("%f", &n_real2);
switch (n_inteiro) {
case 4:
printf ("%.2f + %.2f = %.2f", n_real1, n_real2, n_real1 + n_real2);
break;
case 3:
printf ("%.2f - %.2f = %.2f", n_real1, n_real2, n_real1 - n_real2);
break;
case 2:
printf ("%.2f * %.2f = %.2f", n_real1, n_real2, n_real1 * n_real2);
break;
case 1:
printf ("%.2f / %.2f = %.2f", n_real1, n_real2, n_real1 / n_real2);
break;
defult:
printf ("\nOperacao invalida");
}
return 0;
}
Segue em anexo um print desse programa, após compilado e executado.
Dúvidas? comente!
Bons estudos! :)
Segue um algoritmo criado, em linguagem C de programação, possível de atender os requisitos desse programa.
#include <stdio.h>
#include <math.h>
int main () {
float n_real1, n_real2;
int n_inteiro, soma, subtracao, multiplicacao, divisao;
printf ("\nDigite um numero inteiro:");
scanf ("%i", &n_inteiro);
printf ("\nDigite um numero real:");
scanf ("%f", &n_real1);
printf ("\nDigite outro numero real:");
scanf ("%f", &n_real2);
switch (n_inteiro) {
case 4:
printf ("%.2f + %.2f = %.2f", n_real1, n_real2, n_real1 + n_real2);
break;
case 3:
printf ("%.2f - %.2f = %.2f", n_real1, n_real2, n_real1 - n_real2);
break;
case 2:
printf ("%.2f * %.2f = %.2f", n_real1, n_real2, n_real1 * n_real2);
break;
case 1:
printf ("%.2f / %.2f = %.2f", n_real1, n_real2, n_real1 / n_real2);
break;
defult:
printf ("\nOperacao invalida");
}
return 0;
}
Segue em anexo um print desse programa, após compilado e executado.
Dúvidas? comente!
Bons estudos! :)
Anexos:
Perguntas similares
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás