Ir ao conteúdo

Posts recomendados

Postado

Olá, estou tentando criar uma fila em C, mas não sei como faço pra que a minha função retorne ao menu, e nem consigo determinar um ponto de parada pra a execuçao da fila.

 

grato.

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>


main(){
	setlocale(LC_ALL, "Portuguese");
	
	int senha=0; // posição
	char cl [20]; //cliente
	int op=0; //operação
	
	printf("#################### BEM VINDO ####################\n\n");
	
	printf("OPERAÇÃO\n");
	printf("Digite (0) pra fechar aplicação\n");
	printf("Digite (1) para saques e depositos\n");
	printf("Digite (2) para previdência\n");
	
	scanf("%i", &op);
		system("cls");
			if(op==1){ 
			do{
				printf("SAQUES E DEPÓSITOS\n");
				printf("\nDigite o Nome do Cliente:\n");
				scanf("\n%19s", &cl);
				senha++;
				printf("\t>>Cliete:%s\t>>Senha: PAG 0%i\n", cl, senha);
			} 
			while ((senha>=1&&senha<20));	
				if(senha==0){
					printf("Fila vazia");
				if(senha==20){
					printf("Fila Cheia");
				} 
			
				} 
				} if(op==2){ do{
				printf("PREVIDÊNCIA");
				printf("\nDigite o Nome do Cliente:\n");
				//system("pause");
				//system("cls");
				scanf("\n%19s", &cl);
	
				senha++;
				printf("\t>>Cliete:%s \t>>Senha:PREV 0%i\n", cl,senha);
			} 
			while ((senha>=1)&&(senha<=20));	
				if(senha==0){
					printf("Fila vazia");
				if(senha==20){
					printf("Fila Cheia");
				} 
			
				}
				}
		
			
		
	system("pause");
}

 

Postado

Acredito que se você fizer utilizando Switch, case e dafault funcionaria melhor, caso não for 1 e nem 2 o default você retorna para a função principal. 

adicionado 0 minutos depois

Seria interessante fazer outra função para lhe entregar esse valores.

 

 

Tem uma galera aí que entende muito mais, quem sabe eles podem te ajudar melhor...

Postado
Em 29/11/2018 às 14:58, Lucas Mariani Pires disse:

Acredito que se você fizer utilizando Switch, case e dafault funcionaria melhor, caso não for 1 e nem 2 o default você retorna para a função principal. 

adicionado 0 minutos depois

Seria interessante fazer outra função para lhe entregar esse valores.

 

 

Tem uma galera aí que entende muito mais, quem sabe eles podem te ajudar melhor...

top mano... inclui  "inicio:" "goto inicio;" pra retornar ao menu, mas vou tentar esse switch case

 

vlwzão

 

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

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!