• Matéria: Informática
  • Autor: sodrea517
  • Perguntado 3 anos atrás

Em C++, faça um programa que solicite ao usuário dois números. Em seguida
deve executar as operações de soma, subtração, multiplicação e divisão, e
apresentar os resultados. O programa deve especificar em cada resultado se o
valor é positivo, negativo ou igual a 0 (zero). PRECISO DE AJUDA URGENTMENTE

Respostas

respondido por: joaopedrolemos
1

#include <iostream>

#include <locale.h>

using namespace std;

int main() {

   setlocale(LC_ALL,"Portuguese");

   float n1,n2;

   cout<<"Número 1:: "; cin >> n1;

   cout<<"Número 2:: "; cin >> n2;

   float mult, soma, divi, sub;

   mult = n1*n2;

   soma = n1+n2;

   divi = n1/n2;

   sub = n1-n2;

   cout << mult;

       if (mult>0) cout << " Positivo" << endl;

       else if (mult<0) cout << " Negativo" << endl;

       else cout << " Zero" << endl;

   cout << soma;

       if (soma>0) cout << " Positivo" << endl;

       else if (soma<0) cout << " Negativo" << endl;

       else cout << " Zero" << endl;

   cout << divi;

       if (divi>0) cout << " Positivo" << endl;

       else if (divi<0) cout << " Negativo" << endl;

       else cout << " Zero" << endl;

   cout << sub;

       if (sub>0) cout << " Positivo" << endl;

       else if (sub<0) cout << " Negativo" << endl;

       else cout << " Zero" << endl;

   return 0;

}


joaopedrolemos: No caso, para evitar essas repetições de estruturas condicionais encadeadas, poderíamos criar uma função que receba o valor como parâmetro e retorne/imprime se é positivo/negativo/zero
joaopedrolemos: Pelo nível da pergunta fiz assim, porque acredito que você ainda não viu como criar funções
Perguntas similares