AD2 PDA 2014 2 Respostas
330 palavras
2 páginas
Fundação CECIERJ - Vice Presidência de Educação Superior a DistânciaCurso de Tecnologia em Sistemas de Computação
Disciplina: Projeto e Desenvolvimento de Algoritmos
AD2 2° semestre de 2014.
Nome –
Assinatura –
1a questão (valor 5.0) início TAMCPF 11 i 1 enquanto (i < 12) faça leia cpf[i] i i + 1 fim enquanto soma1 0 i 1 enquanto (i < 10) faça soma1 soma1 + cpf[i] * (TAMCPF - i) i i + 1 fim enquanto soma1 soma1 mod 11 se (soma1 < 2) então soma1 0 senão soma1 11 - soma1 fim se dig1 soma1 soma2 0 i 1 enquanto (i < 10) faça soma2 soma2 + cpf[i] * (TAMCPF - i + 1) i i + 1 fim enquanto soma2 soma2 + 2 * dig1 soma2 soma2 mod 11 se (soma2 < 2) então soma2 0 senão soma2 11 - soma2 fim se dig2 soma2 se ((dig1 = cpf[10]) E (dig2 = cpf[11])) então imprima 'CPF válido'
senão imprima 'CPF inválido' fim se fim 2a questão (valor 5.0) início fichasRestantes 10 acabou falso enquanto não acabou faça se fichasRestantes = 0 então acabou verdadeiro senão imprima 'Você ainda tem ', fichasRestantes, ' fichas.' imprima 'Em qual número você gostaria de apostar? ' leia numero se numero < 1 ou numero > 6 então acabou verdadeiro senão imprima 'Quantas fichas você quer apostar? ' leia aposta se aposta <= fichasRestantes então fichasRestantes fichasRestantes - aposta dado1 randint(1, 6) dado2 randint(1, 6) dado3 randint(1, 6) numAcertos 0 se dado1 = numero então numAcertos numAcertos + 1 fim se se dado2 = numero então numAcertos numAcertos + 1 fim se se dado3 = numero então numAcertos numAcertos + 1 fim se imprima 'Valor das faces: ', dado1, ' ', dado2, ' ', dado3 imprima 'Você acertou , numAcertos, ' dado(s).' se numAcertos = 0 então premio 0 senão se numAcertos = 1 então premio 2*aposta senão se numAcertos = 2 então premios 5*aposta senão se numAcertos = 3 então premios 50*aposta fim se fim se fim se fim se fichasRestantes += premio senão imprima 'Você não tem fichas suficientes para esta aposta' fim se fim se
fim