Ir para conteúdo
Fórum Script Brasil

leoleobispo

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre leoleobispo

leoleobispo's Achievements

0

Reputação

  1. leoleobispo

    IMC

    alquém pode me dizer como consertar esse programa. #include<stdio.h> #include<stdlib.h> #include<string.h> #include<locale.h> #include<conio.h> main() { system("color 4f"); setlocale(LC_ALL,"Portuguese"); char nome[30]; char sexo,M,F; int idade; float peso; float altura; float imc; int numero,contador=0; int registro=0; do { printf("\nESCOLHA AS OPÇÕES :\n"); printf("\n\tCADASTRO DE PESSOA POR IMC\t\N"); printf("1 - CADASTRAR UMA PESSOA:\N"); printf("2 - VISUALIZAR RELATORIO DO IMC:\N"); printf("3 - EXCLUIR CADASTRO:\N"); printf("0 - SAIR\N"); printf("Digite a opção:"); scanf("%i", & numero); switch (numero) { case1: system("cls"); printf("\N------INICIANDO O CADASTRO------------:\N "); printf("QUAL O SEXO DA PESSOA ?(M/F)\n"); printf("Digite o sexo (letra MAIÚSCULA): \n"); scanf("%c",&sexo); printf("Digite o seu nome: \n"); scanf("%s",&nome); printf("Digite a idade: \n"); scanf("%d",&idade); printf("Digite o seu peso: \n"); scanf("%f", &peso); printf("Digite a sua altura: \n"); scanf("%f", &altura); contador++; if(sexo=='M'||'F') { printf("sexo valido\n"); } else{ printf("sexo invalido\n"); } imc = peso /(altura*altura); if(imc<=18) { printf("O seu índice de massa corporal é %.2f e você está abaixo do peso", imc); } if(imc>18 &&imc <=25) { printf("O seu índice de massa corporal é %.2f e está normal\n",imc); } if(imc>25 &&imc <=30) { printf("O seu índice de massa corporal é %.2f e você está com excesso de peso \n", imc); } if(imc>30 &&imc <=35) { printf("O seu índice de massa corporal é %.2f e você está com obesidade grau um\n", imc); } if(imc>35 &&imc <=40) { printf("O seu índice de massa corporal é %.2f e você está com obesidade grau dois", imc); } if(imc>40) { printf("O seu índice de massa corporal é %.2f e você está com obesidade grau três", imc); } printf("\n------------------------------------------------------------------------------------------------\n"); printf("SE DEJESA CONTINUAR APERTE 1 OU QUALQUER TECLA PRA SAIR\N"); break; } case2: { break; system("cls"); printf("Sexo: %c\n", sexo); printf("Nome: %s\n", nome); printf("Peso: %f\n", peso); printf("Altura: %f\n", altura); printf("Idade: %i\n", idade); printf("Imc: %f\n", imc); printf(nome," TEM ", idade," ANOS, SEU PESO É ",peso," KILOS, SUA ALTURA É ",altura,"SEU PESO É",peso,", E SEU ÍNDICE DE MASSA CORPORAL É ",imc); if(imc<=18) { printf("O seu índice de massa corporal é %.2f e você está abaixo do peso", imc); } if(imc>18 &&imc <=25) { printf("O seu índice de massa corporal é %.2f e está normal\n",imc); } if(imc>25 &&imc <=30) { printf("O seu índice de massa corporal é %.2f e você está com excesso de peso \n", imc); } if(imc>30 &&imc <=35) { printf("O seu índice de massa corporal é %.2f e você está com obesidade grau um\n", imc); } if(imc>35 &&imc <=40) { printf("O seu índice de massa corporal é %.2f e você está com obesidade grau dois", imc); } if(imc>40) { printf("O seu índice de massa corporal é %.2f e você está com obesidade grau três", imc); } printf("SE DEJESA CONTINUAR APERTE 1 OU QUALQUER TECLA PRA SAIR\N"); break; } case3:{ system("cls"); sexo,M,F[0]='\0'; nome[0]='\0'; peso[0]='\0'; altura[0]='\0'; idade[0]='\0'; imc[0]='\0'; printf("\t----------CADASTRO EXCLUÍDO----------\N\N"); system ("pause"); system("cls"); break; } case 0:{ default: printf("OPÇÃO INVÁLIDA!\n"); system("cls"); break; } while(1==1); system("PAUSE"); return(0); }
×
×
  • Criar Novo...