Olá pessoal,
segue abaixo o algoritmo que fizemos em sala sobre audiência TV.
Algoritmo TV
real: ac4,ac5,ac7,ac12; // números de pessoas por canal
inteiro: canal,np,anp; //np=número de pessoas e anp=total de pessoas
faça
escreva ("Entre com o nº do canal assistido => 4,5,7,12 ou 0 para sair");
leia (canal);
escreva ("Entre com o nº de pessoas da casa");
leia (np);
se (canal=4)
entao
ac4<-ac4+np;
senao
se (canal=5)
entao
ac5<-ac5+np;
senao
se (canal=7)
entao
ac7<-ac7+np;
senao
se (canal=12)
entao
ac12<-ac12+np;
fim se;
fim se;
sim se;
fim se;
enquanto (canal<>0)
anp<-ac4+ac5+ac7+ac12;
se (anp<>0)
entao
escreva ("Canal 4 ",ac4," pessoas ",ac4/np*100,"%");
escreva ("Canal 5 ",ac5," pessoas ",ac5/np*100,"%");
escreva ("Canal 7 ",ac7," pessoas ",ac7/np*100,"%");
escreva ("Canal 12 ",ac12," pessoas ",ac12/np*100,"%");
fim se;
escreva ("FIM");
Fim Algoritmo
façam de outra maneira e postem aqui.
usem outros laços de repetição
usem se não aninhados
Abraços
JE Iglesias