Portfólio 1 de Lógica de programação Java
SISTEMAS DE INFORMAÇÃO
PORTIFÓLIO iii lógica de programação e algoritmos ii
...............................................................................................................................
Guarulhos
2012
Trabalho apresentado ao Sistemas de Informação da Faculdade ENIAC para a disciplina Lógica de Programação e Algoritmos II.
Prof.
..............................................................................................................................
Guarulhos
2012
[pic]
.............................................................................................................
-Respostas:
1-) Dados n e n lançamento de um dado (com seis faces, onde cada face marcado um número, assim temos seis números:1,2,3,4,5,6). Faça um algoritmo que mostre a freqüência de cada face.
2-) Em uma classe há 35 alunos, cada um dos quais realiza 4 provas num semestre. Dados as notas das provas, faça um algoritmo que calcule a média das provas de cada aluno e a média da classe em cada uma das provas.
Programa exercício_4 var classe[35,4], A, P, MedA, MedC : real;
inicio para A de 1 até 35 passo 1 faça para P de 1 até 4 passo 1 faça leia (classe[A,P]); fim_para; fim_para;
MedA ← 0;
MedC ← 0; para A de 1 até 35 passo 1 faça para P de 1 até 4 passo 1 faça
MedA ← MedA + Classe [A,P]; fim_para; imprima (MedA / 4); fim_para; para P de 1 até 4 passo 1 faça para A de 1 até 35 passo 1 faça
MedC ← MedC + Classe [A,P]; fim_para; imprima (MedC / 35); fim_para; fim
3-) Faça uma função que recebe um número inteiro como parâmetro e retorne a quantidade de dígitos deste número que possui.
função digitos(n:inteiro): inteiro var digito, cont: inteiro; inicio cont = 0
enquanto