O programa abaixo recebeu o valor 2 como entrada. Analise o programa abaixo e assinale a o valor que será impresso. #include using namespace std; int main() { int a, b; cout<< "\n Digite um valor: "; cin>> a; if (a <= 2) b = a + 2 * 30 / 10; else b = a - 2 * 30 /10; cout<< b; system("pause"); }
Respostas
respondido por:
0
Valor de entrada = 2
If(a<=2) (Se a for menor ou igual a dois, faça){
b= a + 2 * 30/10;
}
Saída : b = 2+2 *30 /10 (multiplicação primeiro)
Saída : b = 2 + 60 /10
Saída : b = 62/10
A Saída será igual a 6. Porque tanto a como b é um int, que não aceita valor flutuante (numero quebrado)
Saída : b = 6;
A Saída seria 6,2 , se a e b fossem float ou double
(Saída : b = 6,2;)
RESPOSTA : 6
respondido por:
0
Resposta:
O programa abaixo recebeu o valor 2 como entrada. Analise o programa abaixo e assinale a o valor que será impresso.
#include
using namespace std;
int main()
{
int a, b;
cout<< "\n Digite um valor: ";
cin>> a;
if (a <= 2)
b = a + 2 * 30 / 10;
else
b = a - 2 * 30 /10;
cout<< b;
system("pause");
}
2
-4
Certo
8
0
12
Explicação:
Certo
8
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás