Ir ao conteúdo

Posts recomendados

Postado

tenho uma duvida em um exercio:

criar um programa para identificar se um mes digitado pelo usuario é de alta ou baixa temporada( considerar os seguintes meses como alta temporada: dezembro,janeiro, fevereiro,junho e julho)

 

 

#include <iostream>
#include <cmath>
using namespace std;

int main(){
int res, dez, jan, fev, jun, jul;
    dez=12;
    jan=1;
    fev=2;
    jun=6;
    jul=7;
    
cout << "DIGITE O NUMERO DO MES PARA A VIAGEM:" <<endl;
cin >> res;
    if (res=jan || res==fev || res==jun || res==jul ||res==dez) {
        cout<<"\n ESSE MES E DE ALTA TEMPORADA";
    }else{ 
        cout<<"\n ESSE MES E DE BAIXA TEMPORADA";
    }
    
    
    return 0 ;
}

 

 

o programa roda , mas so identifica o mes de alta temporada

Postado

 if (res==1 && res==2 && res==6 && res==7 && res==12) {

 

O correto seria OU ||

mes = 1 ou mes = 2 ou mes = 6 ou mes = 7 ou mes = 12

 

 if (res==1 || res==2 || res==6 || res==7 || res==12) {

  • Obrigado 1
Postado

BOA TARDE RODRIGO, FICOU ASSIM então!?

 

MESMO ASSIM SÓ IDENTIFICA ALTA TEMPORADA

 

#include <iostream>
#include <cmath>
using namespace std;

int main(){
int res, dez, jan, fev, jun, jul;
    dez=12;
    jan=1;
    fev=2;
    jun=6;
    jul=7;
    
cout << "DIGITE O NUMERO DO MES PARA A VIAGEM:" <<endl;
cin >> res;
    if (res=1 || res==2|| res==6 || res==7 ||res==12) {
        cout<<"\n ESSE MES E DE ALTA TEMPORADA";
    }else{ 
        cout<<"\n ESSE MES E DE BAIXA TEMPORADA";
    }
    
    
    return 0 ;
}

Postado

 if (res=1 || res==2||

 

faltou o outro igual no res=1, assim sempre que atribui o valor ele aceita como verdadeiro, por isso identifica sempre alta temporada.

Acho que voce fez isso: dez, jan, fev, jun, jul;
    dez=12;
    jan=1;
    fev=2;
    jun=6;
    jul=7;

Para identificar o mes, então seria legal usar essas variáveis no if, ficando assim:

if (res==jan || res==fev || res==jun || res==jul ||res==dez) {

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!