Ir ao conteúdo
  • Cadastre-se

Pedro Capixaba

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por Pedro Capixaba

  1. Bom dia.

    Compilação sem erros mas, ao executar o código, entra no bloco de comandos do primeiro if mesmo quando a condição if não é atendida. Quem descobre o que há de errado com meu código? Obrigado.

     

    #include <stdio.h>
    #include <math.h>
    #include <locale>
    #include <stdlib.h>
    
    int main(){
    	char  sexo, nome[50];
    	int pront;
    	float alt, peso, PBW;
    	setlocale(LC_ALL, "Portuguese"); 
    
    /*inserção de dados do paciente para gerar os cálculos*/
    	printf("INSIRA OS DADOS DO PACIENTE\n");
    	printf("\nNome:");
    	gets(nome);
    	printf("\nNúmero do prontuário:");
    	scanf("%d", &pront);
    	printf("\nSexo (M para masculino; F para feminino:\n");
    	scanf("%s", &sexo);
    	if(sexo!='M'||sexo!='m'||sexo!='F'||sexo!='f'){
    		printf("\nValor incorreto. Digite M para masculino ou F para feminino:");
    		scanf("%c", &sexo);
    	}
    	printf("\nPeso:");
    	scanf("%f", &peso);
    	printf("\nAltura (cm):");
    	scanf("%f", &alt);
    	
    /*cálcular o peso predito*/
    	if (sexo=='M'||sexo=='m'){
    		PBW=0.91*(alt-152.4) + 50;
    	}else{
    		PBW=45.5+0.91*(alt-152.4);
    	}
    	printf("\nPeso Predito(PBW):%.2f", PBW);
    	return(0);
    }

     

    • Curtir 1

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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!