Aaaaaaaaaaaaaaaaaaaaaa
Data da entrega: 25/09/2012 (antes da prova)
Dúvidas: rafaelbuy@gmail.com
Professor: Rafael
1) Faça um algoritmo que peça um número correspondente a um determinado ano e em seguida informe se este ano é ou não bissexto. Pesquise a regra para determinar se um ano é ou não bissexto. 2) Faça um algoritmo que receba um número e diga se este número está no intervalo entre 100 e
200.
3) Faça um Programa que peça um número inteiro e determine se ele é par ou impar. Dica: utilize o operador mod para obter o resto da divisão.
4) Faça um algoritmo que calcule as raízes de uma equação do segundo grau, na forma ax² + bx +
c. O algoritmo deverá pedir os valores de A, B e C e fazer as consistências, informando ao usuário nas seguintes situações:
a) Se o usuário informar o valor de A igual a zero, a equação não é do segundo grau e o algoritmo não deve pedir os demais valores, sendo encerrado;
b) Se o delta calculado for negativo, a equação não possui raízes reais. Informe ao usuário e encerre o programa;
c) Se o delta calculado for igual a zero a equação possui apenas uma raiz real; informe-a ao usuário; d) Se o delta for positivo, a equação possui duas raiz reais; informe-as ao usuário;
5) Faça um algoritmo que leia um número inteiro menor que 1000 e imprima a quantidade de centenas, dezenas e unidades do mesmo. Observando a colocação do "e" e da vírgula.
Exemplos:
326 = 3 centenas, 2 dezenas e 6 unidades
12 = 1 dezena e 2 unidades
300 = 3 centenas
Teste o algoritmo com os seguintes valores: 326, 100, 999, 1, 1001 e 16. E mostre o resultado para cada um deles.
6) Faça o teste de mesa, ou seja, simule a execução do algoritmo abaixo e diga qual o conteúdo das variáveis A, B e AUX após o término da sua execução:
programa teste_mesa; var inteiro: a, b, aux, soma; inicio a ←10; b ← 20; aux ← 10; a ← b; b ← a; soma ← a + b; se (soma >= a + aux) então se (a = b) então aux ← a + b; a ← 10;