Ir ao conteúdo
  • Cadastre-se

C++ estrutura "do while" causando erro no compilador


Gustavl

Posts recomendados

boa noite pessoal!

sou novo no forum (ja me cadastrei a um tempo, mas nunca participei) então esse é o meu primeiro post.

estou praticando programação em c++, e pra isso, estou tentando criar um programa com tudo que já aprendi, porém o compilador sempre da erro quando adiciono a estrutura "do while"

mas funciona normal quando eu tiro.

o codigo não tem muita coisa, visto que estou começando a escreve-lo e é só para praticar as estruturas de comandos e de dados.

os erros que o compilador acusam são: 

[Error] expected 'while' before 'preco'

[Error] expected '(' before 'preco'

segue o codigo para vocês analisarem e me apontar os erros que podem estar causando erro.

#include <iostream>
using namespace std;
int main() {
int in;
do{
cout<<"sera que vai funcionar?? "<<endl;
cout<<"aperte 1 para continuar: ";
cin>>in; // "in" significa iniciar
while(in != 1);
}
float preco[18]={132.90, 1295.25, 598.90, 158.64, 925.59,989,58,116.99,818.98,656,23,890,134,580,960,95,580,85};
system ("cls");
for (int i=0; i<18; i++){
cout<<preco<<" ";
}
cout<<endl;
system("pause");
return 0;
}

 

desde já agradeço a atenção.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

É tão importante saber indentar quanto programar, pois a indentação correta proporciona a fácil visualização dos erros cometidos.

 

#include <iostream>
#include <cstdlib>

using namespace std;
int main()
{
    int in;
    do
    {
        cout<<"sera que vai funcionar?? "<<endl;
        cout<<"aperte 1 para continuar: ";
        cin>>in; // "in" significa iniciar

    } while(in != 1);

    float preco[18]= {132.90, 1295.25, 598.90, 158.64, 925.59,989,58,116.99,818.98,656,23,890,134,580,960,95,580,85};
    system ("cls");

    for (int i=0; i<18; i++)
    {
        cout<<preco<<" ";
    }

    cout<<endl;
    system("pause");
    return 0;
}

Utilidade:
 

 

  • Curtir 2
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

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