Ir ao conteúdo
  • Cadastre-se

Renan Guimarães

Membros Plenos
  • Total de itens

    23
  • Registro em

  • Última visita

  • Qualificações

    N/D
  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. @arfneto Acho que estudei muitas coisas em vão... e acabei de achar na minha grade o modelo correto de se estudar pelo menos eu acho teria como você dar uma olhada para mim? Tecnicas de Programacao PE.pdf
  3. @arfneto Ele não segue nenhum livro e acho que as ordens de aula dele é muito avançada estou na 12 aula do youtube 12 - Operador ternário e ainda nao obtive conhecimento para fazer o trabalho dele com certeza vou reprovar
  4. @arfneto o Curso é ciência da computação estou no segundo período e as matérias são programação orientada a objetos e tecnicas de programação < de onde vem o c++ e não tenho nenhum livro texto
  5. #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?
  6. @arfneto O link do curso do qual assinei é esse: https://www.udemy.com/course/curso-completo-de-linguagem-c-iniciante-ao-avancado/learn/lecture/8109852?start=0#overview sim sera a primeira linguagem que aprendo, não sei se visual g conta rsrs devo continuar estudando pelo professor do youtube?
  7. @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++.
  8. Pessoal se não for pedir muito... rssr mas tem como vcs olharem a partir de qual aula desse canal do youtube vou conseguir fazer esse meu trabalho? desde já agradeço. https://www.youtube.com/watch?v=nUQKr-ey86Y&list=PLx4x_zx8csUjczg1qPHavU1vw1IkBcm40
  9. @KXSY é porque eu já estava ficando nervoso e comecei a pegar codigo de varias fontes rs não deu certo o jeito é eu continuar meu básico desde onde parei.... Meu Deus vou reprova kkk rindo de nervoso... rs valeu a ajuda amigo.
  10. @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?
  11. #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? ....
  12. @DiF estou tentando fazer e já já eu posto haha e desculpe pelo transtorno.
  13. @André Ferreira1301 muito obrigado pelas dicas! me sinto muito perdido estudando pela internet rs adicionado 2 minutos depois @Herbertbahia opa valeu mesmo! vou tentar dar uma aprofundada do que você falou muitíssimo obrigado adicionado 3 minutos depois @DiF não quero resolução nenhuma só ajuda mesmo
  14. 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.
  15. @Henrique PP beleza, vou tentar e quanto a navegador? qual seria melhor pra esse meu pc? porque acho o chrome muito pesado pra ele.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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...

Aprenda_a_Ler_Resistores_e_Capacitores-capa-3d-newsletter.jpg

ebook grátis "Aprenda a ler resistores e capacitores", de Gabriel Torres

GRÁTIS! BAIXE AGORA MESMO!