• Matéria: Informática
  • Autor: thiagosouza1994
  • Perguntado 9 anos atrás

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: Niselinz
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! :)
Anexos:
Perguntas similares