Algoritimo
Por: Anderson Oliveira • 9/10/2015 • Trabalho acadêmico • 429 Palavras (2 Páginas) • 195 Visualizações
André Rinaldi Costa
var
v:vetor [1..12] de inteiro
cont,testes,contador,quantcaracter,numero,tleds:inteiro
n:caracter
inicio
escreval("Digite quantos testes deseja realizar: ")
leia(testes)
// para definir até qual número o vetor será realizado, de acordo com o usuário.
para cont de 1 ate testes faca
escreval("Digite o número que deseja colocar no painel:")
leia(n)
quantcaracter<-compr(n)
para contador de 1 ate quantcaracter faca
numero<- Caracpnum(copia(n,contador,1))
//será feito soma separada dos leds de cada número, em caso de possuir 2 ou mais casas decimais.
se (numero=1) entao
tleds<-tleds+2
fimse
se (numero=2) entao
tleds<-tleds+5
fimse
se (numero=3) entao
tleds<-tleds+5
fimse
se (numero=4) entao
tleds<-tleds+4
fimse
se (numero=5) entao
tleds<-tleds+5
fimse
se (numero=6) entao
tleds<-tleds+6
fimse
se (numero=7) entao
tleds<-tleds+3
fimse
se (numero=8) entao
tleds<-tleds+7
fimse
se (numero=9) entao
tleds<-tleds+6
fimse
se (numero=0) entao
tleds<-tleds+6
fimse
fimpara
escreval(tleds," Leds")
tleds<-0
fimpara
// Seção de Comandos
Fimalgoritmo
1-Os dados são inseridos, e a quantidade de testes é determinada pela variável testes, através de um vetor. Assim sendo inserido os dados que serão armazenados ou calculado nas variáveis cont, testes, contador, quantcaracter, numero e tleds do tipo inteiro e n do tipo caracter.
2- O programa consiste de duas decisões principais, a primeira delas de saber quantos testes serão realizados, a segunda define o valor que será inserido, para que se o número possuir mais que uma casa decimal seja separado, e assim possa ser calculado os números de leds necessários para cada número, e por fim sendo exibido na tela com um valor total para cada teste.
...