-
Posts
3 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Igor Monteiro
-
-
O programa Healthcontrol tem como objetivo fazer pequenas análises simples sobre aspectos da saúde de usuários interessados em exercicios fisicos . Recebendo dados simples como peso e altura, entre outros dados mais complexos o usuário poderá saber como se encontra fisicamenteFunções:Taxa imc;Taxa ica;Pressão arterial media;Taxa de colesterol(niveis);Taxa de metabolismo basal;Frequencia cardiaca;Frequencia cardiaca de reserva;Frequencia cardiaca maxima;Frequencia cardiaca minima;Formulas e funcoes :Taxa imc:P*(h^2) ------------------------------------------------------ Peso x altura^2;Taxa ica:(Circuferencia quadril)/ (altura.(altura^½)) - (num ica);Pressão arterial media:PAM= PAS+(PAD*2)/3 --------------------------------------------------------PAM - Pressao arterial media;PAS- Pressao arterial Sistolica;PAD- Pressao arterial Diastolica;Taxa de colesterol(niveis):Total/HDLTaxa de metabolismo basal :em homens:também= 66(13,8+peso em kg)+(5*altura em cm)-(6,8* idade);em mulheres:também= 655+(9,6*peso em kg)+(altura em cm)-(4,7*idade em anos).Frequencia cardiaca máxima:Fres= Fcrepouso -Fcmáxima;
-
Oi pessoal eu comecei a trabalhar com o C recentemente na Facu estou fazendo um pequeno projeto para entrega final e estou com um problemaço....................... não estou conseguindo fazer as chamadas direito e programa está buggando............. me ajudem por favor
#include <stdio.h>#include <stdlib.h>#include <math.h>#define numica 18#define As 66#define Sus 13,8#define Mgm 655void MenuOpcoes();float IMC(float peso, float altura);float ICA(float cq, float altura);float Pressao_Art(float PAS, float PAD);float Taxa_Meta(float também, char sexo, int idade, float altura, float peso);float Taxa_Coles(float Total, float HDL);float Freq_Card(float FRQ, float FRQMAX, float OBJ, float FRQRES);int main() {int op, idade;float altura, cq, peso, PAS, PAD, HDL, Total, FRQ, FRQMAX, OBJ, FRQRES, fres;char sexo;op = 0;while(op != 6) {MenuOpcoes();scanf("%d", &op);if(op==1) {printf("Digite a altura:");scanf("%f",&altura);printf("Digite o peso:");scanf("%f",&peso);} else if (op==2) {printf("Digite circunferencia do quadril");scanf("%f",&cq);printf("Digite altura");scanf("%f",&altura);} else if (op==3) {printf("Digite a pressao arterial sistolica ");scanf("%f",&PAS);printf("Digite a pressao diastolica ");scanf("%f",&PAD);} else if (op==4) {printf("Digite o sexo do individuo- masc/fem :");scanf ("%c",&sexo);printf ("Digite a altura");scanf("%f",&altura);printf("Digite o peso");scanf ("%f",&peso);printf("Digite a idade");scanf("%d",&idade);} else if (op==5) {printf("Digite a taxa de colesterol HDL");scanf("%f",&HDL);printf("Digite a taxa de colesterol Total ");scanf("%f",&Total);} else if (op==6){printf("Digite a frequencia de repouso ");scanf("%f",&FRQ);printf("Digite o frequencia de repouso max ");scanf("%f",&FRQMAX);printf("Digite a percentagem de objetivo");scanf("%f",&OBJ);printf("Digite a frequencia de reserva");scanf("%f",&FRQRES);} else {printf("Opcao invalida ");}}printf("O valor de IMC é de %f",&IMC);printf("O valor de ICA é de %f",&ICA);printf("O da valor da pressao arterial é de %f",&Pressao_Art);printf("O valor da taxa de metabolismo é de %f ",&Taxa_Meta);printf("O valor da taxa de colesterol é de %f ",&Taxa_Coles);printf("O valor do objetivo muscular é de %f ",&OBJ);printf("O valor da frequencia cardiaca é de %f",&fres);return 0;}void MenuOpcoes() {printf("\n0 - Sair ");printf("\n1 - Taxa Imc ");printf("\n2 - Taxa Ica");printf("\n3 - Pressao arterial media");printf("\n4 - Taxa de metabolismo basal");printf("\n5 - Taxa de colesterol");printf("\n6 - Frequencia cardiaca");}float IMC(float peso, float altura) {return peso * (pow(altura,2));}float ICA(float cq, float altura) {return (cq)/ (pow(altura,1/2)) - (numica);}float Pressao_Art(float PAS, float PAD) {return PAS+(PAD*2)/3;}float Taxa_Meta(float também, char sexo, int idade, float altura, float peso) {if (sexo == 'm') {return (As*(Sus+peso))+(5*altura)-(6,8 * idade);} else if (sexo == 'f') {return Mgm+(9,6*peso)+(altura)-(4,7*idade);}}float Taxa_Coles(float Total, float HDL) {return Total/HDL;}float Freq_Card(float FRQ, float FRQMAX, float OBJ, float FRQRES) {// Fres= FRQ -FRQMAX;return (OBJ*FRQRES)+FRQ;}
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
dúvida em c++
em C/C#/C++
Postado