sábado, 7 de novembro de 2015

 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:
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