Você está na página 1de 2

Atividade para Reviso e Fixao de Algoritmos e 05/07/2016

Tc. De Programao
Curso: Tecnologia em Sistemas para Internet Modalidade: Superior
Ano/Perodo: 2016 Turno: Matutino Prof.: Marclio Meira
Matrcula Nome:

TPICOS PRELIMINARES

1 Faa um programa C# que declare as seguintes variveis:


Nome da varivel Tipo Valor de inicializao
nomeFuncionario Cadeia de caracteres No informado
idade Inteiro 18
salario Ponto flutuante 1000

2 Continuando o programa C# da questo 1, faa com que o programa solicite ao usurio


o preenchimento do seu nome, idade e salario. Em seguida, calcule e mostre o salario com
um aumento de 10%.

ESTRUTURAS DE CONTROLE

3 Faa um programa C# que receba a digitao de 2 notas de um aluno e calcule sua


mdia ponderada, considerando que a 1 nota possui o peso 2 e a 2 peso 3.

4 Continuando o programa da questo 3, faa com que o programa informe ao aluno sua
situao no curso, obedecendo as seguintes regras:
Regra Situao
Nota < 2 Reprovado
Nota < 6 Em prova final
Nota >= 6 Aprovado

5 Sendo H = i + i/2 + i/3 + i/4 + ... + i/n, faa um programa C# para gerar o nmero H. O
nmero n fornecido pelo usurio.

6 Construa um programa C# que receba um conjunto de 10 nmeros inteiros e positivos,


determine qual o menor e o maior nmero do conjunto.

ESTRUTURAS DE DADOS

7 Sendo o vetor V igual a:

2 6 8 3 10 9 1 21 33 14
V
0 1 2 3 4 5 6 7 8 9

e as variveis X = 2 e Y = 4, escreva o valor correspondente solicitao:

a) V[X+1] =
b) V[X+2] =
c) V[ V[X+Y] ] =
d) V[X * 4]=
e) V[V[1]*V[4]]=

8 Elabore um Programa C# que, dado dois vetores inteiros de 20 posies, efetue as


respectivas operaes indicadas por outro vetor de 20 posies de caracteres tambm
fornecido pelo usurio, contendo as quatro operaes aritmticas em qualquer combinao
e armazenando os resultados em um terceiro vetor de inteiros.

9 - Sendo a matriz M tridimensional igual a

Faa um programa C# que defina essa matriz de inteiros, onde os valores dos elementos
devem ser preenchidos pelo usurio.
Em seguida o programa deve imprimir os seguintes elementos:

a) M[1,0,1]
b) M[0, 2, 2]
c) M[1, 3, 0]
d) M[0, M[0, 2, 0], 0]

10 - Procure na Internet um modelo de cheque bancrio. Em seguida, crie um programa C#


que defina um registro para esse modelo de cheque, e pea ao usurio para preenche-lo.

MODULARIZAO

11 Dando continuidade no programa da questo 10, modifique-o para que a leitura dos
dados registro, a partir da digitao do usurio, seja feita atravs de uma sub-rotina
especfica. Por fim, crie uma segunda sub-rotina para imprimir os dados do cheque digitado.