Você está na página 1de 3

EXERCCIO

1) Escreva um programa que solicita ao usurio para digitar um nmero inteiro


positivo, e mostre-o por extenso. Este nmero dever variar entre 1 e 10. Se o
usurio introduzir um nmero que no pertena a este intervalo, mostre a frase
nmero invlido.
2) Faa um programa que leia dois nmeros (x e y) e verifique se o primeiro
divisvel pelo segundo. Se o primeiro for divisvel pelo segundo, imprima: x
divisvel por y. Se o primeiro no for divisvel pelo segundo, imprima: x no
divisvel por y.
3) Faa um programa que exiba um menu ao usurio com as seguintes
opes: 1-Incluso, 2-Excluso, 3-Sair. Ao usurio selecionar uma opo o
programa dever mostrar um texto correspondendo opo selecionada.
Mostre opo invlida caso seja diferente de 1, 2 ou 3.
4) Faa um programa que receba o valor inteiro e retorne o ms do ano
equivalente (1 = Janeiro, 2 = Fevereiro, 3 = maro, ..., 12 = dezembro). Se o
valor recebido maior que 12 ou menor que 1 dever imprimir ms invlido.
5) Faa um programa que receba dois valores e exiba um menu para o usurio
escolher uma das quatro operaes aritmticas. Baseado nessa escolha o
programa dever calcular e imprimir o resultado.
6) Faa um programa que calcule os divisores de um nmero qualquer,
informado pelo usurio.
7) Faa um programa que leia a quantidade de alunos de uma turma, receba
as idades de cada um dos alunos e, ao final, calcule e escreva a mdia das
idades desses alunos.
8) Faa um programa que calcule o fatorial de um nmero qualquer
(Lembrando o clculo do fatorial: n! = n * n-1 * n-2 * ... * 2 * 1. Por exemplo: 5! =
5 * 4 * 3 * 2 * 1 = 120).
9) Faa um programa que imprima a tabuada do nmero 4, com as quatro
operaes, no seguinte formato:

10) Faa um programa que crie um menu com as opes a seguir, sendo que,
quando o usurio selecionar uma opo, o programa apenas ir apresentar o
texto Opo nome_da_opo escolhida, com exceo da opo 4 que far o
programa terminar sua execuo.:
1 Cadastrar
2 Alterar
3 Excluir
4 Sair
11) Ler o nome de um aluno e suas duas notas A e B, e aps calcular a mdia
ponderada entre estas notas (A tem peso 1 e B tem peso 2). Repetir este
procedimento para uma turma composta por trs alunos, usando o comando
while.
12) Alterar o programa anterior de maneira que possamos trabalhar com
turmas compostas por um nmero varivel de alunos. Aps calcular e imprimir
a mdia de um aluno, exibir uma mensagem perguntando ao usurio se
existem mais alunos (resposta: sim / no). Se tiver mais alunos, continuar o
procedimento de leitura das notas e o clculo da mdia at que o usurio
responda 'no'.
13) Alterar o programa anterior de maneira a validar as notas fornecidas pelo
usurio (notas devem ser valores positivos entre 0.0 e 10.0). Indicar ao usurio
se a nota fornecida invlida e pedir para fornecer uma nova nota, repetindo
este processo at que o usurio informe uma nota correta. Usar uma varivel
de controle booleana (flag) dentro do lao while de leitura da nota, e gerar uma
sada conforme o exemplo de tela de sada abaixo.
Entre com o nome do aluno: Joo da Silva
Entre com a nota A: 15.3
ERRO: Nota invalida! Digite novamente a nota.
Entre com a nota A: 5.0
Entre com a nota B: 6.0
O aluno Joo da Silva tem uma media: 5.66
Continuar (sim/no)? no
14) Dado um pas A, com 5.000.000 de habitantes e uma taxa de natalidade de
3% ao ano, e um pas B com 7.000.000 de habitantes e uma taxa de natalidade

de 2% ano, calcular e imprimir o tempo necessrio para que a populao do


pas A ultrapasse a do pas B.
15) Escreva um programa onde o usurio diz quantos nmeros quer digitar, em
seguida solicite a ele que digite todos os nmeros e diga qual o menor nmero
daqueles digitados.
16) Criar um programa que recebe vrios nmeros e imprima o produto dos
mpares e a soma dos pares.
17) Faa um programa que calcule a multiplicao de dois nmeros atravs de
somas sucessivas.