Pesquisar na Comunidade
Mostrando resultados para as tags ''Chamadas bug''.
Encontrado 1 registro
-
Oi pessoal comecei a trabalhar com C recentemente e estou com um problema nas chamadas e o meu programa está dando bug. Este é o meu projeto de final de semestre preciso que alguém me ajude por favor :( #include <stdio.h> #include <stdlib.h> #include <math.h> #define numica 18 #define As 66 #define Sus 13,8 #define Mgm 655 void 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; }