Pesquisar na Comunidade
Mostrando resultados para as tags ''dev c++''.
Encontrado 10 registros
-
Boa tarde! Preciso para essa semana fazer o desenvolvimento de um código de bilheteria de um teatro e não estou conseguindo, alguém poderia me ajudar, já pesquisei em muito fóruns e ninguém me ajuda. #include <stdio.h> #include <stdlib.h> int main(){ int CAD[30][60]; int opcao,total,quant,q; int i; int j; for(i=0;i<=30;i++){ for(j=0;j<=60;j++){ CAD[i][j]=0; } } do{ printf("********** SEJA BEM-VINDO(A) AO TEATRO AURORA! **********"); printf("\n\n"); printf("1 - Ver Assentos Disponiveis\n"); printf("2 - Comprar Ingressos\n"); printf("3 - Cancelar Ingresso\n"); printf("4 - Faturar\n"); printf("5 - Encerrar o Sistema\n"); printf("\n"); printf("Comando: "); scanf("%d", &opcao); printf("\n"); switch(opcao){ case 1: for(i=0;i<=30;i++){ for(j=0;j<=60;j++){ if(CAD[i][j]==1){ printf("\nAssentos Ocupados: [%d][%d]", i, j); }else{ printf("\nNenhum assento ocupado!\n"); } } } break; case 2: for(i=0;i<=30;i++){ for(j=0;j<=60;j++){ printf("\nFila: "); scanf("%d", &i); printf("\nAssento: "); scanf("%d", &j); if(CAD[i][j]==0){ printf("\nAssento reservado com sucesso!\n"); CAD[i][j]=1; main(); }else{ printf("\nAssento ocupado!"); main(); } } } break; case 3: break; case 4: break; } }while(opcao!=5); system("pause"); return 0; }
-
- dev c++
- bilheteria
- (e %d mais)
-
Bom dia, estou com um problema num código que não consigo identificar e isso já está me deixando maluco. Era pra ser um código onde o usuário digitaria 10 números, depois escolheria um dos números digitados e seria mostrado na tela seus dez primeiros múltiplos. A seguir o código que eu fiz : OBS: JÁ RESOLVI O PROBLEMA E CONSERTEI O CÓDIGO ABAIXO. #include<stdio.h> #include<stdlib.h> #include<locale.h> main() { setlocale(LC_ALL,"portuguese"); inicio: int num[10], contador=0, num_escolhido=0, loop_verific=0, opcao=0, x_multi=0; int cont2=0, aux=0; printf("\n*============================================================================*\n"); printf("| Data : 15/06/2018 |\n"); printf("| Programador : Anderson Dias C. Nieto |\n"); printf("| Objetivo : Mostrar os múltiplos de um dos números inseridos pelo usuário. |\n"); printf("============================================================================\n\n"); for(contador=0; contador<10; contador++) { printf("Insira %d° número : ",contador+1); setbuf(stdin,NULL); scanf("%d",&num[contador]); } insira: printf("\n\nInsira o número escolhido e será lhe mostrado seus múltiplos : "); scanf("%d",&num_escolhido); if(num_escolhido>=0) { for(loop_verific=0; loop_verific<10; loop_verific++) { if(num_escolhido==num[loop_verific]) // Verifica se o número escolhido realmente foi inserido anteriormente. { for(cont2=0; cont2 < 10; cont2++ ) { aux+=num_escolhido; //Faz a soma printf("%d\n",aux); // Mostra o resultado da soma (múltiplos) } goto exit; // Sai do "loop", pois é apenas os múltiplos de UM número } } } else { for(loop_verific=0; loop_verific<10; loop_verific++) { if(num_escolhido==num[loop_verific]) // Verifica se o número escolhido realmente foi inserido anteriormente. { for(cont2=0; cont2 < 10; cont2++ ) { cont2==0 ? printf("%d\n",cont2):printf("-%d\n",cont2); } goto exit; } } } exit: printf("\n\nOpções\n\n1- Inserir os números novamente\n2- Escolher outro número\n3-Sair do programa\nOpção : "); setbuf(stdin,NULL); scanf("%d",&opcao); switch(opcao) { case 1: system("cls"); goto inicio; break; case 2: goto insira; break; case 3: return 0; } return 0; }
-
Não sei como resolver este exercicio. Eu ainda sou um iniciante na linguagem C . Pfv Ajudem <3 1.Uma equipa profissional de ‘hockey’ utiliza um sistema de computador para auxiliar na análise dos seus jogadores. Para cada jogador é observado: número de jogador, idade, altura, peso, golos no último campeonato, presenças no último campeonato, penalidades em minutos no último campeonato e o fator de coligação (número real constante: 0.8). Os jogadores são avaliados de acordo com a fórmula: (golos + presenças + (penalidades em minutos)/4 + (altura + peso)/5 - idade) * fator de coligação. Escreva um programa em C que informe o número e a avaliação do jogador com a melhor e a pior avaliação. ~Forcecraft
-
#include<stdio.h> #include<stdlib.h> main(){ int a,b; printf(" informe o numero de linhas da matriz 1"); scanf("%f",&a); printf(" informe o numeros de coluna da matriz 1"); scanf(" %f",&b); int x [a]; int c,d; printf(" informe o numero de linhas da matriz 1"); scanf("%f",&c); printf(" informe o numeros de coluna da matriz 1"); scanf(" %f",&d); int y [c][d]; for(int i=0;i<1;i++){ for(int j=0;j<1;j++){ int z= x[a]+y[c][d]; }} }
- 1 resposta
-
- c++
- linguagem c
-
(e %d mais)
Tags:
-
VOU DEIXAR AQUI A PERGUNTA. 2) Crie um programa para manipular vetores. O seu programa deve implementar uma função que receba um vetor de inteiros V e retorne um outro vetor de inteiros alocado dinamicamente com todos os valores de V que estejam entre o valor mínimo e máximo (que também são passados como parâmetro para a função). A função deve obedecer a o seguinte protótipo: int* valores_entre (int*v, int n, int min, int max, int qtd); A função recebe: v: vetor de números inteiros; n: a quantidade de elementos do vetor v; min: valor mínimo a ser buscado; max: valor máximo a ser buscado; A função deve: Verificar a quantidade de elementos do vetor que sejam maiores do que min e menores que max; Caso a quantidade seja maior do que 0 (zero), alocar dinamicamente uma área do exato tamanho necessário para armazenar os valores; Copia os elementos do vetor que sejam maiores do que min e menores que max para a área alocada dinamicamente. A função retorna: O endereço da área alocada dinamicamente, preenchida com os números maiores do que min e menores que max, ou NULL, caso essa relação de números não tenha sido criada; A quantidade de números carregados na área alocada dinamicamente, através do parâmetro qtd. Em seguida, crie a função principal do programa para inicializar um vetor de inteiros, exibir esses valores na tela e pedir para o usuário digitar o valor mínimo e máximo a ser buscado. Em seguida o programa deverá chamar a função valores_entre e exibir na tela os valores resultantes. Lembre-se de exibir uma mensagem de erro caso nenhum valor seja encontrado. Não se esqueça de liberar a memória alocada dinamicamente. ____________ CODIGO _______________ #include<stdio.h> #include<stdlib.h> int *valoresentre(int *v,int min,int max,int qtd,int n,int *v2); main(){ int n; printf(" informe o tamanho do seu vetor: "); scanf("%i",&n); int *v=(int*)malloc(n*sizeof(int)); for(int i=0;i<n;i++){ int vetor[n]; printf(" informe os numeros: \n "); scanf("%i",&vetor); } int qtd=0; for(int i=0;i<n;i++){ qtd++; } // esta dando erro nessa linha } int *valoresentre(int *v,int min,int max,int qtd,int n){ if(qtd>0){ int z=0; int *v2; v2= (int*)malloc(qtd*sizeof(int)); for(int i=0;i<n;i++){ if(v>min&&v<max){ v2[z]=v; z++; } else{ printf(" não existe numero nesse intervalo ");} } } }
-
- linguagem c++
- c++
-
(e %d mais)
Tags:
-
Olá Pessoal, estou precisando de ajuda aqui, eu comecei a uma semana meu curso em análise e desenvolvimento de sistemas e por isso não tenho nenhum conhecimento considerável em c++, e um dos meu professores passou um listinha básica de exercícios para este feriadão, nesse exercício temos que criar códigos que calculem algumas equações de física. Apesar de eu ter criado alguns com sucesso, o que eu estou tentando agora não me retorna o valor correto, e o que me parece é que ele está simplesmente ignorando a variável t que corresponde ao tempo. A equação que estou com dificuldades nesse momento é essa: S=s0+(v0*t)+((1/2)*a*t^2). Por favor, forneçam dicas, correções, explicações e o que acharem necessário. Desde já agradeço. uso o DEV C++, o código que eu fiz foi este: #include <iostream> #include <stdlib.h> #include <cmath> using namespace std; int main( ){ system("cls"); float S, s0, v0, a, t; cout << "MUV_Espaço Final"; cout << "\nDigite os valores:"; cout << "\nEspaco Inicial = "; cin >> s0; cout << "\nVelocidade inicial = "; cin >> v0; cout << "\nAceleracão = "; cin >> a; cout << "\nTempo = "; cin >> t; S = s0+(v0*t)+((1/2)*a*pow(t,2)) ; cout << "\nEspaço Final:"<< S << endl; system("pause"); return 0; }
- 1 resposta
-
(Problema em questao, Sistema de cinema, Linguagem> C, Compilador> DEV C++) Ola, estou com um trabalho de faculdade e preciso montar um sistema de cinema, ele precisa conter as seguintes funcionalidades: preciso vender ingressos: inteiro, meia (para estudantes e maiores de 65 anos) o cinema de segunda feira é fechado para mostrar apenas filmes educativos para crianças da escola publica e o ingresso é gratis nesse dia preciso fazer o controle das cadeiras escolhidas (já fiz o codigo referente a isso)(esta no anexo 2) preciso que imprima o ingresso na tela contendo o filme ,o horario da seção, a cadeira escolhida e qual o tipo do ingresso (inteira, meia ou gratuita). as duvidas são, como fazer para o sistema saber que dia da semana é, fazer a contagem de ingressos para assim que vender o limite pare (acredito que seja com um contador), em que parte eu insiro o controle de cadeiras e se tem alguma forma de simplificar o programa em questao. tem dois codigos, o primeiro é do cinema vendendo ingresso normal porem faltando algumas informaçoes que foram pedidas e o segundo é do controle das cadeiras. Primeiro codigo: sistema do cinema #include <stdio.h> #include <math.h> #include <stdlib.h> int main () { /* quant_blihetes= refere a quantidade de bilhetes que o cliente vai comprar caso_filmes= refere ao CASE para escolha dos filmes horario_sessao= refere a esolha do horario pelo cliente FP= refere a forma de pagamento que o cliente escolheu */ int quant_bilhetes, caso_filmes, horario_sessao=0, FP; printf("\t===============================================\n"); printf("\t===============================================\n"); printf("\t========== CINE PARA TODOS ====================\n"); printf("\t===============================================\n"); printf("\t===============================================\n\n"); printf("\t ESCOLHA UMA DAS OPCOES: \n"); printf("\t-----------------------------------------------\n"); printf("\t| FILMES EM CARTAZ |\n\n"); printf("\t| [1] Transformers |\n"); printf("\t| [2] Velozes e Furiosos |\n"); printf("\t| [3] Atividade Paranormal |\n"); printf("\t----------------------------------------------\n"); printf("Zero para sair:\n\n "); scanf("%i",&caso_filmes); switch (caso_filmes) { default: printf("Opcao invalida.\n"); case 1: printf("\t--------------------------------------\n"); printf("\t Cine 1: Transformers\n"); printf("\t Sessao [1]: 13:30 \n"); printf("\t Sessao [2]: 15:30 \n"); printf("\t Sessao [3]: 17:30 \n"); printf("\tComprar bilhete para qual sessao ? \n\n"); printf("\t--------------------------------------\n"); scanf("%i",&horario_sessao); if (horario_sessao==1) { printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&quant_bilhetes); if (quant_bilhetes<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA "); } printf("\tSessao escolhida 1: 13:30\n\n"); printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tDivirta-se. Um bom filme pra voce.\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (horario_sessao==2) { printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&quant_bilhetes); if (quant_bilhetes<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tSessao escolhida 2: 15:30\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (horario_sessao==3) { printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&quant_bilhetes); if (quant_bilhetes<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tSessao escolhida 3: 17:30\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } break; case 2: printf("\t--------------------------------------\n"); printf("\t Velozes e Furiosos \n"); printf("\t Sessao 1: 13:45 \n"); printf("\t Sessao 2: 16:15 \n"); printf("\t Sessao 3: 18:45 \n"); printf("\tComprar bilhete para qual sessao ? \n\n"); printf("\t--------------------------------------\n"); scanf("%i",&horario_sessao); if (horario_sessao==1) { printf ("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&quant_bilhetes); if (quant_bilhetes<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso.\n"); printf("\tSessao escolhida 1: 13:45\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (horario_sessao==2) { printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&quant_bilhetes); if (quant_bilhetes<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tSessao escolhida 2: 16:15\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (horario_sessao==3) { printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&quant_bilhetes); if (quant_bilhetes<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tSessao escolhida 3: 18:45\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } break; case 3: printf("\t-----------------------------------------------\n"); printf("\t Cine 3: Atividade Paranormal \n"); printf("\t Sessao 1: 13:30 \n"); printf("\t Sessao 2: 15:30 \n"); printf("\t Sessao 3: 17:30 \n"); printf("\tComprar bilhete para qual sessao ? \n\n"); printf("\t-----------------------------------------------\n"); scanf("%i",&horario_sessao); if (horario_sessao==1) { printf ("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&quant_bilhetes); if (quant_bilhetes<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso.\n"); printf("\tSessao escolhida 1: 13:30\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (horario_sessao==2) { printf("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&quant_bilhetes); if (quant_bilhetes<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso. \n"); printf("\tSessao escolhida 2: 15:30\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } if (horario_sessao==3) { printf ("\tInforme a quantidade de bilhetes que deseja comprar:\n"); scanf("%i",&quant_bilhetes); if (quant_bilhetes<=20) { printf("\t---------------------------------------\n"); printf("\t FORMAS DE PAGAMENTO : : : \n\n"); printf("\t [1]Inteira: 8,00 R$ \n"); printf("\t [2]Meia: 4,00 R$ \n"); scanf("%i",&FP); printf("\t---------------------------------------\n"); if (FP==1) { printf("\tForma de Pagamento :: INTEIRA \n\n"); } else { printf("\tForma de Pagamento :: MEIA \n\n"); } printf("\tSeu bilhete foi adiquirido com sucesso.\n"); printf("\tSessao escolhida 3: 17:30\n"); printf("\tDivirta-se. Um bom filme pra voce.\n\n "); } else { printf("\tNao há mais bilhetes\n "); } } break; } system ("pause"); } Segundo codigo: controle das cadeiras #include <stdlib.h> #include <stdio.h> #include <math.h> int main (void) { /* obs= alt+124= | barra reta alt+92= \ barra ao contrario int= Caso_cadeira = switch case referente cadeira i= fileiras referente a posição das cadeiras j= colunas referente a posição das cadeiras lin= linha escolhida pelo cliente col= coluna escolhida pelo cliente condi= condição para esvaziar cadeiras char= ascii= referente ao caracter de numero 157 para mostrar as cadeiras vazias asciii= referente ao caracter de numero 158 para mostrar as cadeiras ocupadas poltrona[10] [10] = referente a matriz das cadeiras */ int Caso_cadeira, i, j, lin, col, condi, n, t, x, p; int poltrona[10] [10]; char ascii = 79; char asciii = 158; for(i=0 ; i<10; i++) { for(j=0 ; j<10 ; j++) { poltrona [i] [j]=0; } } do { printf("[1] - Escolher Cadeira\n"); printf("[2] - Ver disposicao das cadeiras\n"); printf("[3] - Cancelar cadeira\n\n"); printf("[4] - Escolha concluida\n\n"); scanf("%d", &Caso_cadeira); switch(Caso_cadeira) { case 1: //Escolher Cadeira printf("Fila: "); scanf("%d", &lin); printf("Coluna: "); scanf("%d",&col); if (lin<10 && col<10) { if (poltrona [lin] [col]==0) { poltrona [lin] [col]=1; } else { printf("******ATENCAO CADEIRA OCUPADA******\n\n"); } } else { printf("******CADEIRA INEXISTENTE******"); } printf("\n"); printf("-------------------------------------------------------------\n"); break; case 2: //ver caideiras n=0; printf("\tC\n\tO\n\tL\n\tU\n\tN\n\tA\n"); printf("LINHA"); printf("\t 0 1 2 3 4 5 6 7 8 9\n"); for(i=0 ; i<10; i++) { printf("\t"); n==1; printf("%d ",n); n++; for(j=0 ; j<10 ; j++) { if(poltrona[i] [j]==0) { printf("%c ",ascii); } else printf("%c ",asciii); } printf("\n"); } printf("\n"); printf("-------------------------------------------------------------\n"); break; case 3: //esvaziar cadeiras printf("O que deseja fazer?\n"); printf("[1] - Cancelar uma cadeira?\n"); printf("[2] - Cancelar todas as cadeiras?\n"); scanf("%d",&condi); if(condi == 1) { printf("\nFila: "); scanf("%d", &lin); printf("\nColuna: "); scanf("%d",&col); if(lin<10 && col<10) { poltrona [lin] [col]=0; } else { printf("******CADEIRA INEXISTENTE******\n"); } } else for(i=0 ; i<10; i++) { for(j=0 ; j<10 ; j++) { poltrona [i] [j]=0; } } printf("-------------------------------------------------------------\n"); break; default: Caso_cadeira=0; } }while(Caso_cadeira!=0); system("pause"); return(0); }
-
Olá,eu estou precisando da ajuda de vocês,preciso fazer um programa simples em dev c++,ex: eu digito: cdsacj= 12 e quando eu digita 12 vai ter que ser igual a cdsacj,entendeu?Estou precisando fazer isso urgentemente,se puder me ajudar,eu vou ficar muito grato :-) O curso que eu faço ensina códigos simples dos simples e por isso não sei muita coisa sobre programar em dev,mas se alguém puder me ajuda,ficarei muito feliz.
-
Primeiramente, Bom Dia* a todos! Me chamo Lucas Raulino (acho que olhando ao lado vocês já descobrem meu nome, não é?), sou um 'iniciante' / noob em linguagem C++. Estou com um pequeno problema: Estou desenvolvendo um programa só para testar minhas habilidades novas, por assim dizer. Este programa consiste em Um CRIADOR DE CONTAS com um Menu integrado. Pois bem, olhando abaixo, vocês percebem que apenas uma parte do programa esta feita. Por que? Porquê surgiu um problema. Primeiramente, olhem o código abaixo: #include <iostream> using namespace std; void novo() { //Função para criar uma 'opção'. void <nome da opção> () { <mensagem> } cout<<"Preparando para criar uma nova conta...\n"; //Esta mensagem só sera emitida se a opção for escolhida! } void del() { //Função para criar uma 'opção'. void <nome da opção> () { <mensagem> } cout<<"Preparando para deletar a conta do usuario...\n"; //Esta mensagem só sera emitida se a opção for escolhida! } void editar() { //Função para criar uma 'opção'. void <nome da opção> () { <mensagem> } cout<<"Preparando para editar a conta do usuario...\n"; //Esta mensagem só sera emitida se a opção for escolhida! } void exit() { cout<<"Finalizando o Programa...\n"; //Esta mensagem só sera emitida se a opção for escolhida! } int main(){ //Comando Secundário/Principal int input; //Entrada de dados, será nossa variável principal char usuario [30]; //char irá armazenar a palavra na variavel, em quanto o [30] vai limitar os caracteres armazenados nela. cout<<"Bem Vindo! Escolha uma opcao: \n"; //Mensagem que será imprimida para o usuario cout<<"1. Nova Conta de Usuario\n"; cout<<"2. Deletar Conta de Usuario\n"; cout<<"3. Editar conta de Usuario\n"; cout<<"4. Sair do Programa\n"; cin>> input; //O usuario escolhera um numero, que sera armazenado na variavel 'input'. switch ( input ){ //Vai servir como uma espécie de alavanca que escolhe apenas 1 ou mais opções e executa, não confunda com void! case 1: //Aqui vamos colocar o primeiro caso para nossa 'alavanca'. novo(); //Escolhemos a opção que criamos no void, ai sera iniciado o código que estava nesta opção. cout<<"Ok, vamos prosseguir para criar um novo usuario.\n"; cout<<"Digite um nome de Usuario: \n"; cin.getline (usuario, 30); //Cin terminaria de armazenar quando space foce acionado. Com o get.line a palavra junto com espaço é pega. cin.get(); cout<<"Usuario criado com Sucesso!\n"; cout<<"Nome de usuario: "<< usuario << endl; break; // Simplesmente para parar... Para quebrar ou finalizar. case 2: del(); break; case 3: editar(); break; case 4: exit(); cin.get(); return 0; break; default: //Depois de fazermos todos os casos, temos que fazer um que seja o padrão, talvez para emitir uma mensagem de erro/reiniciar. cout<<"Por favor, escolha uma opcao valida, insira um numero de 1-4\n"; break; } cin.get(); return 0; } Pois bem, reparem nesta parte do código: case 1: //Aqui vamos colocar o primeiro caso para nossa 'alavanca'. novo(); //Escolhemos a opção que criamos no void, ai sera iniciado o código que estava nesta opção. cout<<"Ok, vamos prosseguir para criar um novo usuario.\n"; cout<<"Digite um nome de Usuario: \n"; cin.getline (usuario, 30); //Cin terminaria de armazenar quando space foce acionado. Com o get.line a palavra junto com espaço é pega. cin.get(); cout<<"Usuario criado com Sucesso!\n"; cout<<"Nome de usuario: "<< usuario <<; break; // Simplesmente para parar... Para quebrar ou finalizar. (Desculpem por ter mandado 2 códigos, acho que esse é o mais importante, pois ai que se encontra o erro [eu acho], porém se não for ai, pelo menos já tem o código inteiro para procurar o erro, hehe). Ai vocês devem estar percebendo que o programa pede um 'nome de Usuário'. Em tese, o Usuário irá inserir seu Nome no programa, e o programa irá salvar o que foi inserido na variável 'usuario'. Logo depois, é para o programa imprimir na tela o que tem na variável 'usuario'; É ai que entra o problema, o programa não imprime o que tem na variável. Já tentei várias coisas, mas nada que tentei deu certo (se eu tentei e não deu certo, por favor, não perguntem o que eu tentei....) . Bem, se algum expert ou iniciante souber me ajudar neste pequeno problema, eu agradeço. Afinal, eu estou aprendendo, e achar um problema logo de cara (e que os cara dos tutorial não explica como resolver) não é legal. Bem, espero ter explicado bem o problema, caso tenham duvidas, manda ai que eu respondo! Agradeço por ler este tópico até aqui! BY: Lucas Raulino *Bom Dia= Não estou me referindo a parte da manhã do dia, mas estou me referindo ao dia, eu quero que vocês tenham um Dia Bom, e não apenas a Noite, a Manhã, ou a Tarde.
-
- não imprimida
- DEV C++
-
(e %d mais)
Tags: