Programacao estruturada ii - aposentadoria

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (632 palavras )
  • Download(s) : 0
  • Publicado : 23 de março de 2013
Ler documento completo
Amostra do texto
/*Faça em C um programa que calcule quanto tempo faltará para que uma pessoa aposente
por idade supondo que a idade estipulada pelo INSS seja de 75 anos.
O programa deverá solicitar a datacompleta em que o usuário nasceu, nome completo,
e a data atual completa (dd mm aa). A saída devera informar quantos dias, meses
e anos o usuário prescisara trabalhar para ter uma aposentadoria. Após asaída,
o programa deverá armazenar em que arquivo o nome completo, a data de nascimento,
data atual e a quantidade de anos, meses e dias para o mesmo aposentar com 75 anos.
O programa precisaoferecer um menu de opções para o usuário escolher “calcular
aposentadoria” e “visualizar” todos os cálculos feiros anteriormente.*/
#include
#include
#include
#include

voidcalculo();//REALIZA O CALCULO DA APOSENTADORIA
void visualizar();// VISUALIZA AS INFORMACOES SALVAS EM ARQUIVO
void cadastra();// CADASTRA AS INFORMAÇOES DO USUARIO E SALVA EM ARQUIVO

char nome[40],resp[1];int data_nasc[3],data_atual[3];//VETOR ONDE A POS 0 = DIA; 1 = MES; 2 = ANO.
int calc[3]={0,0,0};//VETOR QUE RECEBE O CALCULO DA APOSENTADORIA

int main(){
system("title ....: APOSENTADORIA1.0");
do{
do{
resp[1]='0';
system ("cls");
printf("***PROGRAMA APOSENTADORIA***\n\n");
printf("__MENU__\n1 - NOVO CALCULO\n2 - VISUALIZAR CALCULOSANTERIORES\n3 - SAIR\nRESP:");
resp[0]=getch();
}while((resp[0]!='1')&&(resp[0]!='2')&&(resp[0]!='3'));
switch (resp[0]){
case '1': cadastra();break;
case '2': visualizar();break;case '3': break;
default: break;
}
}while(resp[0]!='3');
return 0;
}

void cadastra(){
printf("\n-------------------------------------------------\n***NOVO CALCULO***\n\n");fflush(stdin);
printf("Digite o nome...............:");
gets(nome);
printf("Digite a data de nascimento.:");
scanf("%d%d%d",&data_nasc[0],&data_nasc[1],&data_nasc[2]);
printf("Digite a data...
tracking img