Você está na página 1de 2

Atualizao Tcnica e Pedaggica de Professores no componente de

Lgica de Programao com C# (console)


Prof. Tiago Jesus de Souza

Semana 2 Aula 2 Exerccios


Instrues para postar as resolues:
A resoluo de todos estes exerccios devem ser salvas em um nico arquivo .doc,
cujo nome do arquivo dever seguir o padro Nome_Sobrenome_ExsAula2.doc, por
exemplo Tiago_Souza_ExsAula2.doc
O arquivo contendo as resolues dos exerccios que no forem postadas no
ambiente Moodle, no ser considerado vlido (por exemplo, enviadas por e-mail).

Contedo abordado:
Estruturas de Condio (if...else) , Seleo (switch...case) e Repetio (for, while e
do...while)

Exerccio 1: Escreva um programa que exiba na tela em ordem crescente, apenas os


nmeros pares existentes de 11 a 250.

Exerccio 2: Escreva um programa que exiba na tela em ordem decrescente, apenas os


nmeros mpares existentes entre dois nmeros digitados pelo usurio (inclusive eles).

Exerccio 3: Escreva um programa que exiba na tela a tabuada de um nmero que dever
ser informado pelo usurio (dever ser usada qualquer estrutura de repetio).
Exemplo:
Digite um nmero: 4
4x0=0
4x1=4
4x2=8
4 x 3 = 12
4 x 4 = 16
4 x 5 = 20
4 x 6 = 24
4 x 7 = 28
4 x 8 = 32
4 x 9 = 36
4 x 10 = 40

Exerccio 4: Escreva um programa que exiba na tela a quantidade de nmeros mpares


existentes entre dois nmeros que o usurio digitar (testar inclusive os nmeros digitados).

Lgica de Programao com C# (Console)


Prof. Tiago Jesus de Souza

Exerccio 5: Escreva um programa que leia 15 nmeros int eiros e exiba na t ela ao final, o
maior nmero que foi digitado pelo usurio.

Exerccio 6: Escreva um programa que calcule e exiba a mdia de 10 notas digitadas pelo
usurio. Considerar notas vlidas, somente valores entre 0 (zero) e 10 (dez). Se o usurio
digitar algum valor invlido, dever ser exibida uma mensagem informando o ocorrido.

Exerccio 7: Escreva um programa que exiba todos os nmeros de 1 a 100 e a cada nmero
que for mltiplo de 10, exiba a mensagem MLTIPLO DE 10.

Exerccio 8: Escreva um programa que calcule o fatorial de um nmero informado pelo


usurio.
Dica: O fatorial de um nmero N dado pela frmula: N! = 1 * 2 * 3 * 4 * 5 * ... * N

Exerccio 9: Escreva um programa que leia vrios nmeros int eiros e ao final informe
quantos nmeros pares, quantos nmeros mpares, quantos nmeros positivos e quant os
nmeros negativos foram digitados pelo usurio. O programa s deve parar de rodar
quando o usurio responder "S" na seguinte pergunta, "Deseja encerrar o programa?".

Exerccio 10: Faa um programa que leia as variveis C e N, respectivamente cdigo e


nmero de horas trabalhadas de um operrio. Calcule o salrio sabendo-se que ele ganha
R$ 10,00 por hora. Quando o nmero de horas exceder a 50, calcule o excesso de
pagamento armazenando-o na varivel E, caso contrrio zerar tal varivel. A hora
excedent e de trabalho vale R$ 20, 00. No final do processamento imprimir o salrio total e o
salrio excedente. O programa s deve parar de rodar quando o usurio responder "S" na
seguinte pergunta, "Deseja encerrar o programa?".

Lgica de Programao com C# (Console)


Prof. Tiago Jesus de Souza