Ir ao conteúdo
  • Cadastre-se

Renan Guimarães

Membro Pleno
  • Posts

    22
  • Cadastrado em

  • Última visita

posts postados por Renan Guimarães

  1. @arfneto tive uma conversa séria com meu professor, e estou começando a repensar se esse curso realmente é pra mim... na verdade tenho que me esforçar mais! porque não é nada fácil tenho que começar ir atrás de livros e parar de estudar só pela internet 😅 tenho que ver se esse curso realmente é pra mim....

    adicionado 4 minutos depois

    moderador @DiF acho que pode fechar o post 😅 e @arfneto muitíssimo obrigado por todas as dicas! me ajudaram muito!

  2. #include <iostream>
    #include <cstdlib>
    #include <ctime>
    #include <conio.h>
    using namespace std;
    
    struct cadastro{
      time_t timer;
      struct tm *horarioLocal;
    int codigo,unidades;
    char cod[],idade[],codigo_pedido,cpf[],nome[];
    	
    string nome_pedido;
    cadastro *prox;
    
    cadastro *ant;
    
    };
    int menu(){
    
    int opcao=0;
    
    
    cout << " BEM VINDO! AO RESTAURANTE DO RAUL: \n\n";
    	cout << "\n";
    	cout << "******************* \n";
    cout << "1 - Cadastrar Clientes -Para Selecionar digite 1\n";
    	cout << "******************* \n";
    cout << "0 - Sair \n";
    cout << endl;
    
    cout << "Opcao: ";
    
    cin >> opcao;
      system("cls");
    return opcao;
    
    }
    
    
    
    
    
    
    //PEDIDO
    void Pedido(){
    	
    
    //Var
        char cod_teste[0];
    	int codigo,unidades,opcao;
    	int unidades_al=0, unidades_ba=0, unidades_ma=0, codigosFalhas=0;
    	double totalPagar=0;
    	double total_al=0, total_ba=0, total_Macarronada=0;
    	
    	
    	do{
    		//menu
    		cout << " Cardapio Do Raul : \n";
    		cout << "\n";
    		cout << "ALMOCO          | CODIGO | PRECO   \n";
    		cout << "----------------|--------|---------\n";
    		cout << "almondega       | 100    | R$ 10.00 \n";
    			cout << "\n";
    		cout << "batata          | 101    | R$ 13.00 \n";
    			cout << "\n";
    		cout << "Macarronada     | 102    | R$ 19.00 \n";
    			cout << "\n";
    		cout << "                                   \n";
    			cout << "Bom Apetite !";
    				cout << "                                   \n";
    		cout << "\n";
    		//coleta
    		cout << "CODIGO DO PRODUTO : ";
    		cin >> cod_teste[0];
    		if (isdigit(cod_teste[0])){
           
    
    		
    		cout << "Digite a quantidade: ";
    		cin >> unidades;
    		cout << "\n";
    		while(unidades <= 0){//IMPEDE QUE UNIDADE SEJA 0
    			cout << "UNIDADE NAO PODE SER 0 \n";
    			cout << "UNIDADES: ";
    			cin >> unidades;
    			cout << "\n";
    		}	
    		
    		//processamento
    		switch(codigo){
    				case 100:
    						cout << "******************* \n";
    						cout << "         COMPRANDO "<< unidades <<" UNIDADES DE ALMONDEGA \n";
    						cout << "******************* \n";
    						cout << "\n";
    						unidades_al = unidades_al + unidades;
    						totalPagar = totalPagar + ( unidades * 10.00);
    						total_al = total_al + (unidades * 10.00);
    						break;
    					
    				case 101:
    						cout << "******************* \n";
    						cout << "           COMPRANDO "<< unidades <<" UNIDADES DE BATATA \n";
    						cout << "******************* \n";
    						cout << "\n";
    						unidades_ba = unidades_ba + unidades;
    						totalPagar = totalPagar + (unidades * 13.00) ;
    						total_ba = total_ba + (unidades * 13.00);
    						break;
    						
    				case 102:
    						cout << "******************* \n";
    						cout << "           COMPRANDO "<< unidades <<" UNIDADES DE MACARRONADA \n";
    						cout << "******************* \n";
    						cout << "\n";
    						unidades_ma = unidades_ma + unidades;
    						totalPagar = totalPagar + (unidades * 19.00);
    						total_Macarronada =  total_Macarronada + (unidades * 19.00);
    						break;
    						
    			
    						
    				default:
    						cout << "ERRO ~~ CODIGO DE PRODUTO ERRADO \n";
    						cout << "\n";
    						codigosFalhas = codigosFalhas + 1;
    						break;
    		}
    		
    		//coleta
    		cout << "        \n";
    			cout << "Deseja adiciona mais alguma coisa? \n";
    		cout << "Digite 1 para sim \n";
    	cout << "Digite 0 para fechar a conta \n";
    		cout << "OPCAO: ";
    		cin >> opcao;
    		cout << "     \n";
    	
    		
    		
    		while((opcao != 0) && (opcao !=1)){
    			cout << "ERRO SELECIONE ADD+PRODUTO(1) OU SAIR(0) \n";
    			cout << "OPCAO: ";
    			cin >> opcao;
    		}
    		cout <<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
    		cout <<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
    	
    	}else{
    			cout << "DIGITE UMA DAS opções ACIMA";
    		}
    	}while(opcao != 0 );
    	//menu
    	cout <<"\n\n\n\n\n\n\n\n\n\n\n";
    	cout << "        COMPROVANTE DE COMPRA ";
    	cout << "ALMOCO          | UNIDADES | TOTAL   \n";
    	cout << "----------------|--------  |---------\n";
    	cout << "Almondega   |   ["<<unidades_al<<"]    | R$ "<<total_al<< endl;
    	cout << "Batata |   ["<<unidades_ba<<"]	   | R$ "<<total_ba<< endl;
    	cout << "Macarronada       |   ["<<unidades_ma<<"]    | R$ "<<total_Macarronada<< endl;
    	cout << "-------------------------------------\n";
    	cout << "              Total a Pagar          R$"<< totalPagar << endl;
    	cout << "                                     \n";
    	cout << "     OBRIGADO E VOLTE SEMPRE!        \n";
    		cout << "                                     \n";
        //return 0;
    
    }
    
    
    //TELA DO PEDIDO
    int menu_pos(){
    
    int opcao=0;
    
    
    cout << "FACA UM PEDIDO : \n";
    	cout << "\n";
    	cout << "******************* \n";
    cout << "1 - FAZER PEDIDO -Para Selecionar digite 1\n";
    	cout << "******************* \n";
    cout << "0 - VOLTAR AO PAINEL ANTERIOR \n";
    cout << endl;
    
    cout << "Opcao: ";
    
    cin >> opcao;
      system("cls");
    return opcao;
    
    }
    
    //FUNCAO DO PEDIDO
    int menu_pos_cadastro(){
    
    int opcao=0;
    
    do{
    
    opcao = menu_pos();
    
    switch(opcao)
    
    {
    
    case 1: 
    Pedido();
    break;
    }
    
    }
    
    while(opcao != 0);
    cout << "VOLTE SEMPRE." << endl;
    system("pause");
    
    return 0;
    
    }
    //Cadastrar_Pessoas
    void cadastrar_Pessoas(cadastro*&inicio){
    system("cls");
    
    cadastro *novo = new cadastro;
    
    cout << "digite um Codigo: ";
       int codigo_user;
    	cin >> novo->cod;
            if (isdigit(novo->cod[0])){
    		
    cout << "digite o nome: ";
    cin >> novo -> nome;
     if (isalpha(novo->nome[0])){
    cout << "digite o cpf: ";
    cin >> novo -> cpf;
    if(isdigit(novo->cpf[0])){
    
    
    cout << "digite a idade: ";
    int idade_user;
    cin >> novo -> idade;
    if(isdigit(novo->idade[0])){
    
    if (inicio == NULL)
    
    {
    
    inicio = novo;
    
    novo -> prox = NULL;
    
    novo -> ant = NULL;
    
    }else{
    
    cadastro *percorredor = inicio;
    
    while (percorredor -> prox != NULL)
    
    {
    
    percorredor = percorredor -> prox;
    
    }
    
    percorredor -> prox = novo;
    
    novo -> prox = NULL;
    
    novo -> ant = percorredor;
    
    }
    
    system("cls");
    //avanca para o menu pos cadastro
    menu_pos_cadastro();
    
    
    }else{
    		cout << "\n";
    		cout << "digite uma IDADE valido.\n ";
    			cout << "\n";
    }
    
    }else{
    		cout << "\n";
    		cout << "digite um CPF valido.\n ";
    			cout << "\n";
    }
    }else{
    		cout << "\n";
    		cout << "digite um NOME valido.\n ";
    			cout << "\n";
    }
    }else{
    		cout << "\n";
    		cout << "digite um CODIGO valido.\n ";
    			cout << "\n";
    }
    }
    
    //se o usuario nao ta cadastrado
    int menu_ant_cadastro(cadastro*&inicio){
    int opcao=0;
    
    do{
    
    opcao = menu();
    
    switch(opcao)
    
    {
    
    case 1: 
    cadastrar_Pessoas(inicio);
    break;
    }
    
    }
    
    while(opcao != 0);
    cout << "VOLTE SEMPRE." << endl;
    system("pause");
    
    return 0;
    }
    
    //tela de inicializacao
    int main(){
    cadastro *inicio = NULL;
     
     	cout << inicio;
     
    
    menu_ant_cadastro(inicio);
    
    
    
    }

    onde é o erro aqui???

    adicionado 1 minuto depois

    @arfneto na verdade é o professor da faculdade haha horrivel!

    adicionado 2 minutos depois

    @arfneto na verdade é o professor da faculdade haha, horrivel!

    adicionado 3 minutos depois

    @André Ferreira1301  e onde eu consigo? tem como baixar esse livro rs?

    • Haha 1
  3. @arfneto assinei um curso udemy de c e c++ mas antes estava estudando por esse professor do youtube:https://www.youtube.com/watch?v=nUQKr-ey86Y&list=PLx4x_zx8csUjczg1qPHavU1vw1IkBcm40 mas como tenho pouco tempo pra para estudar mais um pouco por conta que tenho que fazer esse programa nas pressas ai me atrapalhei todo meu conhecimento é de iniciante rs eu tenho um pc e uso o dev c++. 

     

  4. @KXSY Na verdade estou muitooo perdido... meu professor é um imprestável ignorante e estou tentando me virar do jeito que da.  aproveitando a sua pergunta você pode me dizer em qual momento vou ter conhecimento para resolver esse trabalho? tipo a partir de qual assunto vou poder resolver esse exercicio?

  5. #include <stdio.h>
    #define SIZE 200
    
    int main()
    {
    	int opcao, quantidade, total, opcao2; 
    	
    	printf("<<<<<<<<<<<Menu>>>>>>>>>>");
    	printf("\n------------------------");
    	printf("\nA.Sopa de Macaco R$.50.00");
    	printf("\nB.Batata Frita   R$.20.00");
    	printf("\nC.Almondega      R$.10.00");
    	printf("\n\nEscolha sua opcao:");
    	scanf ("%d",&opcao);
    	
    	switch(opcao)
    	{
    		case 1:
    		printf("\nVoce selecionou a sopa de Macaco.");
    		printf("\nQuantas deseja?:");
    		scanf("%d",&quantidade);
    		printf("\nO total a Pagar e de: %d",total=(quantidade*50));
    		
    		break;
    		case 2:
    		printf("\nVoce selecionou a batata frita.");
    		printf("\nQuantas deseja?:");
    		scanf("%d",&quantidade);
    		printf("\nO total a Pagar e de: %d",total=(quantidade*20));	
    		
    		break;
    		case 3:
    			printf("\nVoce selecionou a Almondega.");
    		    printf("\nQuantas deseja?:");
    		    scanf("%d",&quantidade);
    		    printf("\nDeseja molho extra nas batatas? valor de R$:5.00:\n\n\ 1. sim 2. nao");
    		    scanf("%d",&opcao2);
    			if(opcao2==1)
    			{
    				printf("\nO total a pagar e de: %d", total=(quantidade*50)+5);
    		    }
    			else	
    			{
    				printf("\nSeu total a pagar e de:%d", total=(quantidade*50));
    		    }
    		break;	 
    		 
    		 
    		default:
    			printf("\nOpcao nao valida");
        }
        
        return 0;
    }
    
    using namespace std;                   // uma variável que não muda de valor é consante
    char nome [SIZE] [50]; // sempre a ultima coluna vai ter que ficar reservado
    char idade [SIZE] [50];
    int cpf [SIZE];
    int op;
    
    
    void  cadastro(); //minha função não vai criar nenhum valor
    
    int main (void){
    	
    }
    void cadastro (){
    	static int linha; //variável statica: ela não muda
    	do{
    		printf("\nDigite o nome: ");
    		scanf ("%s", &nome[linha]);
    		printf("\nDigite a Idade: ");
    		scanf ("%s", &idade[linha]);
    		printf("\nDigite o cpf: ");
    		scanf("%d",  &cpf [linha]);
    		printf("\nDigite 1 para continuar ou outro valor para sair:");
    		scanf("%d", &op);
    		linha++; //  manter os dados da pessoa anterior
    	}while (op==1); // o que estiver aqui dentro no minimo vai executar uma vez	
    }

    o que que ta errado galera? ....

    • Curtir 1
  6. Oi pessoal, boa tarde! estou precisando de ajuda num trabalho que estou com muita dificuldade, tipo  to no basico do basico e o professor manda um trabalho que o nivel que a gente ta não confere gostaria de saber como começar alguma dica de como posso fazer porque meu professor não está nem aí pra mim :c desde já agradeço. 

    WhatsApp Image 2019-11-26 at 11.49.58.jpeg

    • Curtir 2
  7. @Henrique PP beleza, vou tentar e quanto a navegador? qual seria melhor pra esse meu pc? porque acho o chrome muito pesado pra ele.

    2 minutos atrás, Henrique PP disse:

    @Renan Guimarães  pode baixar a ISO do Windows 10 direto do site da Microsoft prepara um pendrive ou um DVD (se seu note for muito antigo) com a instalação, instala depois ativar telefonando pra Microsoft depois de testar se da pra rodar bem. Afinal pode testar por 30 dias sem problema.

     

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!