Programacao estruturada ii - aposentadoria
O programa deverá solicitar a data completa 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 a saí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 precisa oferecer um menu de opções para o usuário escolher calcular aposentadoria e visualizar todos os cálculos feiros anteriormente.*/
#include
#include
#include
#include
void calculo();//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 ....: APOSENTADORIA 1.0"); do{ do{ resp[1]='0'; system ("cls"); printf("***PROGRAMA APOSENTADORIA***\n\n"); printf("__MENU__\n1 - NOVO CALCULO\n2 - VISUALIZAR CALCULOS ANTERIORES\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