string.h 0 Denunciar post Postado Outubro 16, 2012 fala ai estou encontranu problema aki pra resolver um exercicio da faculdadi.... preciso calcular o peso ideal da pessoa... 16) Faça um algoritmo em Portugol que leia o nome, o sexo, a altura e a idade de uma pessoa e calcule e imprima o seu peso ideal de acordo com as seguintes características da pessoa: Compartilhar este post Link para o post Compartilhar em outros sites
reebr 94 Denunciar post Postado Outubro 16, 2012 O exercício está pedindo um "algoritmo em Portugol". Você quer fazê-lo em C, é isso? Eu fiz o código (em C++), leia o código, qualquer dúvida é só perguntar. ^_^ #include <stdio.h> #include <stdlib.h> #include <windows.h> //altura #define MAN 1.70 #define WOMAN 1.50 char Nome[20], Sex; int Age; float H; int Verificacao() { switch(Sex) { case 'm': if(H > MAN) { if(Age <= 20) printf("%s, o seu peso ideal e: %3.1f\n", Nome, (72.7 * H) - 58); else printf("%s, o seu peso ideal e: %3.1f\n", Nome, (72.7 * H) - 45); } else { if(Age <=40) printf("%s, o seu peso ideal e: %3.1f\n", Nome, (72.7 * H) - 50); else printf("%s, o seu peso ideal e: %3.1f\n", Nome, (72.7 * H) - 58); } break; case 'f': if(H > WOMAN) printf("%s, o seu peso ideal e: %3.1f\n", Nome, (62.1 * H) - 44); else { if(Age >= 35) printf("%s, o seu peso ideal e: %3.1f\n", Nome, (62.1 * H) - 45); else printf("%s, o seu peso ideal e: %3.1f\n", Nome, (62.1 * H) - 49); } break; } } main() { system("CLS"); printf("Digite o seu nome:\n"); fflush(stdin); scanf("%s", Nome); system("CLS"); printf("Digite o seu sexo: (M)asculino ou (F)eminino.\n"); fflush(stdin); scanf("%c", &Sex); if((Sex != 'm') && (Sex != 'f')) { MessageBox(0, "Código Invalido!\nDigite apenas a inicial referente ao sexo (M ou F).", "Operação cancelada", MB_ICONEXCLAMATION|MB_OK); return main(); } system("CLS"); printf("Digite a sua idade:\n"); scanf("%i", &Age); system("CLS"); printf("Digite a sua altura:\n"); scanf("%f", &H); system("CLS"); printf("================\n\n"); Verificacao(); printf("\n\n================"); MessageBox(0, "Operação concluida!\nClique em OK para encerrar", "Confirmação", MB_OK); exit(0); } Compartilhar este post Link para o post Compartilhar em outros sites
string.h 0 Denunciar post Postado Outubro 27, 2012 Funcionouuuu!!!! podi fechar o topiku :) Compartilhar este post Link para o post Compartilhar em outros sites