/* Perda de calorias Por Pedro Sousa http://www.geocities.com/Pipeline/3372/c.html sousanet@cabugisat.com.br */ /* Desculpe-me por qualquer falha de programa‡Æo. Eu mesmo nÆo sou muito orgulhoso do c¢digo desse programa. Quando o criei, eu ainda nÆo conhecia o conceito de struct. Este conceito poderia ter sido usado no programa. */ #include #include int main() { int a, calorias; float peso, tempo; /* Esses fatores abaixo sÆo relacionados com seus respectivos exerc¡cios. Um fator vezes o tempo de exerc¡cio vezes o peso da pessoa ‚ igual … quantidade de quilo-calorias (kcal) perdidas. Como no dia-a-dia chamamos as quilo-calorias de calorias, usei este £ltimo termo. Os fatores e essa maneira de calcular a perda de calorias (ou quilo-calorias) eu encontrei num site sobre muscula‡Æo. Infelizmente eu perdi o endere‡o :( */ float fator[16] = {0.134, 0.116, 0.1 , 0.088, 0.076, 0.071, 0.068, 0.063, 0.061, 0.054, 0.050, 0.045, 0.028, 0.022, 0.021, 0.009}; clrscr(); printf("Perda de Calorias, por Pedro Sousa\n\n"); printf("Digite seu peso em quilos: "); scanf("%f", &peso); printf("Digite o tempo de exerc¡cio em minutos: "); scanf("%f", &tempo); clrscr(); printf("Peso: %g kg Tempo: %g min", peso, tempo); printf("\n\nCalorias perdidas por exerc¡cio:\n"); printf("\nCorrida (alta velocidade) .."); printf("\nSubida de escadas .........."); printf("\nCorrida ...................."); printf("\nAer¢bica ..................."); printf("\nDan‡a ......................"); printf("\nNata‡Æo ...................."); printf("\nEsqui ......................"); printf("\nBasquete ..................."); printf("\nJogging ...................."); printf("\nCaminhada .................."); printf("\nTˆnis ......................"); printf("\nBicicleta .................."); printf("\nFazer Compras .............."); printf("\nCaminhada lenta ............"); printf("\nBoliche ...................."); printf("\nSentar .....................\n"); peso *= 2.2046; /* Peso de quilos para libras */ for (a=0; a <= 15; a++) { calorias = peso * tempo * fator[a]; gotoxy(30, (a+5)); printf("%d\n", calorias); } return 0; }