Linguagem C
Programação I e Algoritmos
Prof. Viotti
Entrega na semana do dia 20/10 no dia em que você tem aula da disciplina
Para todos os exercícios, faça o programa em C. Imprima somente sua resolução, todos os exercícios deverão estar em sequencia, e se possível na mesma página, caso algum não seja feito, informe no lugar dele a frase “NÃO RESOLVIDO”. Você DEVE utilizar o verso da folha. Utilize para a impressão dos programas a fonte Courier New tamanho 9 ou 10, ou use o programa Notepad++ para sua impressão.
Certifique-se de que não haverá linhas em branco entre uma linha de código e outra. Trabalhos que não cumpram essas regras não serão considerados. Exemplo
Program teste;
Uses CRT;
Var
X,z,y :integer;
CORRETO
Program teste;
Uses CRT;
INCORRETO
Var
X,y,z : integer;
Na capa deve constar o nome dos DOIS integrantes, sua turma e numero de matricula, as folhas devem estar grampeadas, comum grampo no canto superior esquerdo da folha. (folhas soltas não serão aceitas).
1. Para que a divisão entre 2 números possa ser realizada, o divisor não pode ser nulo (zero). Escreva um programa para ler 2 valores e imprimir o resultado da divisão do primeiro pelo segundo. OBS: O programa deve validar a leitura do segundo valor (que não deve ser nulo). Enquanto for fornecido um valor nulo a leitura deve ser repetida. Utilize a estrutura While na construção da repetição de validação. 2. Altere a solução do exercício anterior para que seja impressa a mensagem Valor inválido! caso o segundo valor informado seja zero.
3. Reescreva o programa para o exercício 1 utilizando a estrutura do while na construção da repetição de validação.
4. Escreva um programa para ler as notas da 1ª e 2ª avaliações de um aluno, calcular e imprimir a média semestral. Faça com que o algoritmo só aceite notas válidas (uma nota válida deve pertencer ao intervalo [0,10]). Cada nota deve ser validada separadamente. Deve ser impressa a mensagem