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

Dado o algaritmo abaixo, faça um teste de mesa e complete o quadro a seguir para os valores especificados:
Inteiro A,B,C
Caracter Resposta[1];
principal()
{
leia ("%i", &A);
leia ("%i", &B);
C=(A*B)+10;
se (C<=0);Resposta="X";
senão
se (C<= 100)
Resposta="Y";
senãoResposta="Z";
imprima (C, Resposta);
}
Quadro para o teste de mesa:

Anexos:

Respostas

respondido por: cesarazevedocmd
12
1º=> 16 , Y
2º=> 160 , Z
3º=> 13 , Y
4º=> -5 , X
5º=> 150 , Z

Pelos meus cálculos é isso!

Alicerandow: Se tiver como explicar como chegar nesse resultado, eu agradeço muito...mas desde já obrigado.
cesarazevedocmd: 1- vc lê 2 inteiros, depois multiplica-os e soma com 10. logo depois ele verifica se o resultado(C) é menor ou igual a 0, se não satisfazer essa condição ou seja se for 1 ou mais ele já pula para próxima verificação! caso o valor(C) seja menor ou igual a 100 ele entra nessa condição, Eeee caso o valor seja maior que 100 ele já cai pra última condição a ser executado! exemplo: se 5 <= 0 diga[X] senão se 5 <= 100 diga[Y] senão diga[Z]
Alicerandow: ok. muiiito bom. Obrigado bjos.
Perguntas similares