Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
LEANDRO VEIGA

C++ exercicio c++ nao consigo resolver

Recommended Posts

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

Editado por LEANDRO VEIGA

Compartilhar este post


Link para o post
Compartilhar em outros sites

 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) {

Editado por Rodrigo J Polette
  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

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 ;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

 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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rodrigo, por exemplo se o usuário digitar 20.

onde coloco uma condição de restrição ao numero digitado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×