Exercícios de programação e resoluções
- Usando operadores relacionais e tomada de decisões(if, then, else):
EX 1: Ler um número qualquer e exibir na tela uma mensagem indicando se ele é positivo, negativo
ou nulo (zero). Se ele for positivo, exibir também a raiz quadrada deste número. Se ele for negativo
você deve escrever uma mensagem dizendo ‘Não é possível calcular a raiz deste número’.
Exemplo:
Entre com um número: 9
9 é positivo.
A raiz de 9 é igual a 3
Para resolver se necessário:
Use operadores relacionais :
Tomada de decisões: if(se) e then(então) e else(senao).
RESOLUÇÃO:
3.5. Efetuar a leitura de três valores (variáveis A, B e C) e efetuar o cálculo das raízes de uma
equação de segundo grau. Testar para ver se a equação possui duas raízes, uma única raiz ou se ela
não possui raízes reais.
Exemplo de tela de saída:
Exemplo de tela de saída:
Entre com o coeficiente A: 3
Entre com o coeficiente B: 6
Entre com o coeficiente C: 0
As raízes da equação são: -2 e 0.
Lembre-se:
RESOLUÇÃO:
- UTILIZANDO AGORA A ESTRUTURA (while e do) e (repeat e unit) PARA RESOLVER AS SEGUINTES QUESTÕES:
obs: faça os exercícios antes de ver a resolução.
1) Ler o nome de um aluno e suas duas notas A e B, e após calcular a média ponderada entre estas
notas (A tem peso 1 e B tem peso 2). Turma composta de 5 alunos. Após calcular e imprimir a média de um aluno, exibir uma mensagem perguntando ao usuário se existem mais alunos (resposta: sim /não). Se tiver mais alunos, continuar o procedimento de leitura das notas e o cálculo da média
até que o usuário responda 'não' Usar o comando While e gerar uma saída conforme o exemplo
de tela de saída abaixo:
Entre com o nome do aluno: João da Silva
Entre com o grau A: 5.0
Entre com o grau B: 6.0
O aluno João da Silva tem uma média: 5.66
Continuar (sim/não) ? sim
RESOLUÇÃO