Académique Documents
Professionnel Documents
Culture Documents
O trabalho poder ser feito em grupos de dois alunos, o que no implica em mesma nota para os
integrantes.
Na data de 20 de novembro ser feita uma aula de apresentao dos trabalhos, portanto quem
no estiver a par do cdigo fonte, poder ter a nota diminuda. Possveis trabalhos iguais tero a
nota dividida entre os grupos que apresentarem tal semelhana. Qualquer outra dvida que venha
a surgir ser esclarecida posteriormente.
LISTA DE TRABALHOS
1-Elaborar uma calculadora com as seguintes operaes: soma, subtrao, multiplicao e diviso. A
calculadora dever ter um menu informando as opes de operao e aps apresentar o resultado
ao usurio, dever solicitar se o usurio deseja fazer novo clculo ou se deseja encerrar o
programa.
2- Criar um programa que informe o preo total e a quantidade total de calorias de uma refeio a partir
da escolha do cliente. O cliente dever escolher o prato, sobremesa e bebida (veja a tabela a seguir):
Exemplo: Usurio optou Vegetariano + Mousse diet + Ch, reposta do programa = R$ 12,50 e
370 Kcal.
Para este programa dever ser elaborado um menu, com as opes de prato, sobremesa e bebida.
Neste menu, aps finalizar a solicitao de cada cliente, dever ser perguntado ao usurio se ele quer
encerrar o programa ou se ele deseja ler as opes de um novo cliente.
3- Escreva um programa para ler 2 valores, repetidamente, e se o segundo valor informado for ZERO,
deve ser lido um novo valor, ou seja, para o segundo valor no pode ser aceito o valor zero. O programa
dever imprimir o resultado da diviso do primeiro valor pelo segundo valor lido. Aps terem sido lidos
os dois valores e calculada a diviso, o usurio dever ser questionado se quer continuar o programa.
4- Escreva um programa em que o usurio informa o nmero de alunos de uma turma. Aps o programa
deve ler as notas das 2 avaliaes de cada aluno e calcular e escrever: a mdia de cada aluno, e se o
aluno foi aprovado ou reprovado. Considere como mdia para aprovao 6.
6- Elabore um programa em que o usurio informa dois nmeros (n1 e n2). O primeiro nmero (n1)
indica o incio do lao de repetio e o segundo nmero (n2) o fim do lao de repetio. O programa
dever imprimir a soma de todos os nmeros pares no intervalo entre n1 e n2.
7- Chico tem 1,50 e cresce 2 centmetros por ano, enquanto Juca tem 1,10 e cresce 3 centmetros
por ano. Construir um programa que calcule e imprima quanto anos seriam necessrios para
que Juca passe a ser maior que Chico.
8- Um programa para gerenciar os saques de um caixa eletrnico deve possuir algum mecanismo para
decidir o nmero de notas de cada valor que deve ser disponibilizado para o cliente que realizou o
saque. Um possvel critrio seria o da "distribuio tima" no sentido de que as notas de menor valor
fossem distribudas em nmero mnimo possvel. Por exemplo, se a quantia solicitada fosse R$ 87,00, o
programa deveria indicar uma nota de R$ 50,00, trs notas de R$ 10,00, uma nota de R$ 5,00 e duas
notas de R$ 1,00. Escreva um programa que receba o valor da quantia solicitada e retorne a distribuio
das notas de acordo com o critrio da distribuio tima.