#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include <ctype.h>
int main(){
char v_func[50];
int i=0, v_cod[50],casados=0,solteiros=0;
/*Primeiramente criamos um do-while para capitar os códigos, como é um programa didático coloquei no máximo 22 interações, que correspondem a 2 times de futebol de campo. O laço try-catch vai me garantir que todos os códigos dos funcionários serão numéricos. Qualquer valor que não seja um numero o laço irá pular para o próximo código desconsiderando.Também não aceitaremos o 0, para isso colocamos uma condição em IF logo abaixo, se o 0 for digitado ai o programa dará a quantidade de integrantes de cada equipe.*/
do{
printf("\n\t CAMPEONATO INTERNO CASADOS X SOLTEIROS");
![]() |
| exemplo1 |
try{
printf("\n\t Digite o codigo numerico do funcionario.: ");
scanf("%d",&v_cod[i]);
}catch(int x){
v_cod[i]=v_cod[i]+1;
} // fim try
if(v_cod[i] == 0)break;
/*Esse do-while garante que somente c ou s sejam digitados..*/
do{
printf("\n\t Digite(C - para casados ou amigados e S - para Solteiros e afins)");
scanf(" %c",&v_func[i]);
v_func[i]=toupper(v_func[i]);
system("cls");
}while(v_func[i]!='C' && v_func[i]!='S'); // fim while
i++;
system("cls");
}while(i<23); // fim while
i--;
while(i>=0){
v_func[i]=toupper(v_func[i]);
if(v_func[i] =='C') casados++;
else solteiros++;
i--;
} // fim while
system("cls");
printf("\n\t O time de casados tem %d integrantes",casados);
printf("\n\t O time de solteiros tem %d integrantes",solteiros);
getch();
} // fim main
/*OBS: Todos programas foram feitos em plataforma windows no dev c++ para baixá-lo vá até a guia downloads.*/

Nenhum comentário:
Postar um comentário