Ir ao conteúdo

Ajuda com while


augusto00

Posts recomendados

Postado

OI estou fazendo um programa que contabilidade de despesas fiz um menu mais agora quero que tenha repetição deste me nu ai usei o while mais no console não aparece nada segue ai o código

//Bibliotecas
#include <stdio.h>
#include <locale.h>
int main()
{
//Variávis
int escolha;
float a;
float b;
float c;
float d;
float e;
float f;
float g;
float h;
float i;
float j;
float k;
float soma;
int vouta;
//Que ajuda a assentuação
vouta==0;
while(vouta==0){
setlocale(LC_ALL, "Portuguese");
printf("Escolha uma opção:\n1-fazer a conta\n2-sair\n3-manual\n");
scanf("%d", &escolha);
//Escolha de operação
if(escolha==1){
setlocale(LC_ALL, "Portuguese");
printf("Água:\n");//Escolhe os valores a serem somados
scanf("%f", &a);\
printf("Luz:\n");
scanf("%f", &;
printf("Telefone:\n");
scanf("%f", &c);
printf("Supermercado:\n");
scanf("%f", &d);
printf("Passeios:\n");
scanf("%f", &e);
printf("Alimentação fora de casa:\n");
scanf("%f", &f);
printf("Combustivel:\n");
scanf("%f", &g);
printf("Prestação do carro:\n");
scanf("%f", &h);
printf("Despesas extras:\n");
scanf("%f", &i);
soma = a+b+c+d+e+f+g+h+i;//Faz a soma
printf("o valor final é de:%f", soma);
printf("Deseja voutar ao menu 1-Sim Enter-não");
scanf("%d", vouta);
}

if(escolha==2){
exit(0);
}
if(escolha==3){
printf("===================================================================\n\t\t\tMANUAL\n===================================================================\n\n");
printf("Como ultilizar:\nPara fazer uma operação inicie o menu e escolha a opção 1 e coloque os valores\nPara sair de maneira correta inicie o menu e escolha a opção 3\nPara ir ao menu inicie o menu e escolha a opção 2");
}
}
getch ();
return 0;

}

Postado

Você está usando "==" ao invés de "=" na linha:


//Que ajuda a assentuação
vouta = 0;

O programa está com 2 opções de saída. Deixe apenas 1, removendo as linhas:


printf("Deseja voutar ao menu 1-Sim Enter-não");
scanf("%d", vouta);

Além disso, voltar é com L.

No mais, o seu código está correto.

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para 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...