Ir ao conteúdo

Posts recomendados

Postado

porquê não vai e fecha sozinho??

 #include<iostream>
 using std::cout;
 using std::cin;
 using namespace std;
 
 int main () {
  int menina;
   int menino;
 double nenem;
 double
 if(nenem==menina and nenem<=menino) {
      cout << "x indefinido";
 cout << "x é menino\n";
  } else {
 if ( nenem==menina and nenem==menino)
     cout << "x sao gemeos\n";
 } else {
     if (nenem==menina and nenem==menina)
  cout << "x sao duas meninas\n";
   return 0;
 }
  • Curtir 1
Postado

@Gabrilell     se você quiser que ele espere você ler o que está na tela e depois quando você quiser tecle alguma tecla e aí então ele fecha,  então você precisa colocar um comando para ele esperar e esse comando pode ser  um Sleep  ou um getch() ou um getchar()    por exemplo se você quer usar o Sleep  então você precisa colocar um #include <windows.h>  assim :

  #include <windows.
  #include<iostream>
  using std::cout;
  using std::cin;
  using namespace std;
  
  int main () {
   int menina;
   int menino;
  double nenem;
  double
  if(nenem==menina and nenem<=menino) {
      if (nenem!= menina and nenem!=menino)
      cout << "x indefinido";
  cout << "x é menino\n";
  } else {
  if ( nenem==menina and nenem==menino)
      cout << "x sao gemeos\n";
  } else {
      if (nenem==menina and nenem==menina)
   cout << "x sao duas meninas\n";
    Sleep(2000);
   return 0;
  }                   

o Sleep vai esperar dois segundos e então fechar , ou se você quiser pode usar o getch() no lugar do Sleep assim :

#include <conio.h>
  
  .
  .
  .
  .getch();

com isso ele vai esperar até que você pressione alguma tecla .

  • Curtir 1
Postado

@Gabrilell    você precisa atribuir valor as variáveis antes de fazer as comparações,  pois você apenas criou as variáveis menino e menina e não atribuiu nenhum valor a elas,  e também precisa pegar um valor digitado pelo usuário para depois fazer a comparação  e para saber se são gêmeas você precisaria pedir para o usuário dar essa informação no inicio .

   então seu programa com algumas modificaçoes ficaria assim :

#include<iostream>
#include <conio.h>
#include <locale.h>
using std::cout;
using std::cin;
using namespace std;

int main (){
    setlocale(LC_ALL,"");/*para escrever com acentuação*/
    int menina=2;
    int menino=1;
    double nenem;

    cout<<"Digite 1 para menino  ou 2 para menina"<<endl;
    cin>>nenem;
    if(nenem==menino){
        cout << "x é menino\n";
    }
    else{
        if(nenem==menina /*&& nenem<=menino*/) {
            /*cout << "x indefinido";*/
            cout<<"x é menina"<<endl;
        }
        else{
            cout<<"x indefinido"<<endl;
        }
    } /*else {
     if ( nenem==menina and nenem==menino)
     cout << "x sao gemeos\n";
 } *//*else {
     if (nenem==menina and nenem==menina)
  cout << "x sao duas meninas\n";*/
    cout<<"Tecle"<<endl;
    getch();
    return 0;
 }

 

  • Curtir 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!