Ir ao conteúdo
  • Cadastre-se

if


Posts recomendados

Você deve fazer um programa que leia um valor qualquer e apresente uma mensagem dizendo em qual dos seguintes intervalos ([0,25], (25,50], (50,75], (75,100]) este valor se encontra. Obviamente se o valor não estiver em nenhum destes intervalos, deverá ser impressa a mensagem “Fora de intervalo”.

 

double x;
    scanf("%lf", &x);
    if(x>=0 && x<=25){
        printf("Intervalo [0,25]");
    else (x>25 && x<=50){
        printf("Intervalo (25,50]");
    else (x>50 && x<=75){
        printf("Intervalo (50,75]");
    else (x>75 && x<=100){
        printf("Intervalo (75,100]");
    }}}
    else{
        printf("Fora de intervalo");
    }
    }

O que está errado?

Link para o comentário
Compartilhar em outros sites

cara... tu ta colocando só ELSE... tenta assim


double x;
    scanf("%lf", &x);
    if(x>=0 && x<=25)
        printf("Intervalo [0,25]");
    else if (x>25 && x<=50)
        printf("Intervalo (25,50]");
    else if (x>50 && x<=75)
        printf("Intervalo (50,75]");
    else if(x>75 && x<=100)
        printf("Intervalo (75,100]");
    else
        printf("Fora de intervalo"); 

nao compilei o codigo, mas se estiver desse jeito que tu postou é quase certeza que é esse o erro... é sem os { } mesmo

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!