Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Online C compiler to run C program online
- /*
- Foi feita uma pesquisa de audiência de canal de TV em várias casas de uma certa cidade, num determinado dia. Para cada casa visitada, é fornecido o número do canal (4,5, 7, 12) e o número de pessoas que o estavam assistindo naquela casa. Se a televisão estivesse desligada, nada era anotado, ou seja, esta casa não entrava na pesquisa. Fazer um programa que: Leia um número indeterminado de dados, sendo que o encerramento corresponde ao número do canal igual a zero. Calcule a porcentagem de audiência para cada emissora. Escreva o número do canal e a sua respectiva porcentagem.
- */
- #include <stdio.h>
- void main() {
- int canal;
- float espectadores=0, totalEspectadores=0, canal4=0,canal5=0,canal7=0,canal12=0;
- float canal4P=0.00,canal5P=0.00,canal7P=0.00,canal12P=0.00;
- printf("Digite o número do canal: ");
- scanf ("%i",&canal);
- while (canal!=0) {
- if (canal!=0) {
- printf("Digite o número de espectadores: ");
- scanf ("%f",&espectadores);
- totalEspectadores = totalEspectadores+espectadores;
- }
- switch (canal) {
- case 0:
- break;
- case 4:
- canal4 = canal4+espectadores;
- break;
- case 5:
- canal5 = canal5+espectadores;
- break;
- case 7:
- canal7 = canal7+espectadores;
- break;
- case 12:
- canal12 = canal12+espectadores;
- break;
- default:
- printf("Canal invalido.\n");
- break;
- }
- printf("Digite o número do canal: ");
- scanf ("%i",&canal);
- }
- printf("Somando canal 4 %f \n",canal4);
- printf("Somando canal 5 %f \n",canal5);
- printf("Somando canal 7 %f \n",canal7);
- printf("Somando canal 12 %f \n",canal12);
- printf("Total de espectadores: %f \n",totalEspectadores);
- canal4P = (canal4/totalEspectadores)*100;
- canal5P = (canal5/totalEspectadores)*100;
- canal7P = (canal7/totalEspectadores)*100;
- canal12P = (canal12/totalEspectadores)*100;
- printf("O canal 4 teve %f porcentagem de audiencia.\n",canal4P);
- printf("O canal 5 teve %f porcentagem de audiencia.\n",canal5P);
- printf("O canal 7 teve %f porcentagem de audiencia.\n",canal7P);
- printf("O canal 12 teve %f porcentagem de audiencia.\n",canal12P);
- }
Advertisement
Add Comment
Please, Sign In to add comment