ALGORITHM ATPS
Seminário: ALGORITHM ATPS. Pesquise 862.000+ trabalhos acadêmicosPor: Junior_borges • 20/11/2014 • Seminário • 331 Palavras (2 Páginas) • 348 Visualizações
algoritmo "ATPS DE ALGORITMO"
// Função : Calculo dos Leds
// Autor : Marcelo Borges, Heber Souza, Jean Lucas,Gladston Cezar,Felipe Arichelli
// Data : 25/11/2014
// Seção de Declarações
var
qtd_casos:inteiro
numero:inteiro
cont_casos:inteiro
a, b: inteiro
qtdcaracter: inteiro
led:inteiro
total_led : inteiro
Inicio
// Solicita ao usuário a quantidade de casos a serem testados.
escreval (":::::::::: CALCULADOR DE LAMPADAS LEDS PARA REPRESENTACAO NUMERICA ::::::::::")
escreval
escreval("Informe quantas vezes deseja efetuar o calculo de LEDS... ")
leia(qtd_casos)
se (qtd_casos < 1) ou (qtd_casos > 2000) entao
escreval(" Numero inválido!")
escreval(" Digite o numero para o calculo dos LEDS com valor entre 1 e 2000 !")
leia (qtd_casos)
fimse
// Inicialização do contador de casos.
cont_casos <- 0
// Solicita ao usuário que seja informado o numero o qual se deseja saber a quantidade de leds.
enquanto (cont_casos < qtd_casos)faca
cont_casos <- cont_casos + 1
escreval ("-------------------------------------------------------------------")
escreva (cont_casos,"º CALCULO: Digite o numero que deseja representar com LEDS...")
leia(numero)
escreval
se (numero < 1) ou (numero > 10100) entao
escreval(" Numero invalido!")
escreval(" Digite o numero para o caso com valor entre 1 e 10100 ! ")
leia (numero)
fimse
// Processamento onde ocorre a conversão de numero para carcter.
qtdcaracter <- (compr(numpcarac(numero)))
// Inicialização da variavel que armazenará a quantidade de leds que forma um numero.
total_led <- 0
// Estrutura de controle onde é feito a conversão de caracter para numero, possibilitando que seja feita a escolha de cada algarismo do numero em separado e após isso, somar todas as quantidades de leds que compõem um numero.
para
...