Ir para o conteúdo
tuasite

Peso Ideal

Mensagens Recomendadas

tuasite    0
tuasite

Pessoal quem me pode ajudar no seguinte codigo:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char sexo;
    int peso;
    printf("Digite o seu sexo M/F:\n");
scanf("%c",&sexo);
printf("Digite o seu peso em KG:\n");
scanf("%d",&peso);
if ((sexo="M") || (sexo="m"))
do
{
  if(peso=>0 && peso<=50)
  printf("Muito Magro");
  if(peso=>51 && peso<=60)
  printf("Magro");
  if(peso=>61 && peso<=75)
  printf("Normal");
  if(peso=>76 && peso<=90)
  printf("Forte");
  if(peso=>90 && peso<=180)
  printf("Muito Forte");
  else
  printf("Nao Analisado");
}
if ((sexo="F") || (sexo="f"))
do
{
  if(peso=>0 && peso<=40)
  printf("Muito Magro");
  if(peso=>41 && peso<=50)
  printf("Magro");
  if(peso=>51 && peso<=60)
  printf("Normal");
  if(peso=>61 && peso<=70)
  printf("Forte");
  if(peso=>70 && peso<=120)
  printf("Muito Forte");
  else
  printf("Nao Analisado");
}
return 0;
}

Da me erro na compilação. Obrigado :wallbash:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    311
Rui Carlos

if ((sexo="M") || (sexo="m"))

devia ser

if ((sexo=='M') || (sexo=='m'))

e

if(peso=>0 && peso<=50)

devia ser

if(peso>=0 && peso<=50)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
tuasite    0
tuasite

Boas amigo ja nao da erro de compilação obrigado, mas nao faz uso das condiçoes apos os ifs, pergunta o sexo e o peso e depois sai. Obrigado de novo

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
tuasite    0
tuasite

o codigo agora é este:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char sexo;
    int peso;
    printf("Digite o seu sexo M/F:\n");
scanf("%c",&sexo);
printf("Digite o seu peso em KG:\n");
scanf("%d",&peso);
if ((sexo=="M") || (sexo=="m"))
{
  if(peso>=0 && peso<=50)
  printf("Muito Magro");
  if(peso>=51 && peso<=60)
  printf("Magro");
  if(peso>=61 && peso<=75)
  printf("Normal");
  if(peso>=76 && peso<=90)
  printf("Forte");
  if(peso>=90 && peso<=180)
  printf("Muito Forte");
  else
  printf("Nao Analisado");
}
if ((sexo=="F") || (sexo=="f"))
{
  if(peso>=0 && peso<=40)
  printf("Muito Magro");
  if(peso>=41 && peso<=50)
  printf("Magro");
  if(peso>=51 && peso<=60)
  printf("Normal");
  if(peso>=61 && peso<=70)
  printf("Forte");
  if(peso>=70 && peso<=120)
  printf("Muito Forte");
  else
  printf("Nao Analisado");
}
return 0;
}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade