Ir ao conteúdo
  • Cadastre-se

Berus-kun

Membro Pleno
  • Posts

    152
  • Cadastrado em

  • Última visita

Tudo que Berus-kun postou

  1. @Flávio Pedroza desculpe, mas não consegui entender bem o teu codigo
  2. Colegas é o seguinte eu fiz a parte de um codigo com funções, mas gostaria de saber onde eu coloco ela: a pergunta eh: Desenvolva uma aplicação que: 1. Permita o usuário selecionar um jogo (Mega-Sena, Quina, Lotomania e Lotofácil) para que a aplicação gere as apostas aleatórias; 2. A aplicação deve solicitar ao usuário quantas apostas ele deseja gerar (não permita números negativos); 3. A aplicação deve solicitar ao usuário o número de dezenas desejadas (respeitando o mínimo e o máximo de cada jogo), apresentando uma mensagem quando o as dezenas informada estiverem fora do intervalo permitido a cada jogo; 4. A aplicação não deve gerar apostas com número repetidos; 5. A aplicação deve exibir as dezenas de cada apostas em ordem crescente; 6. A aplicação deve exibir o total gasto em reais com cada aposta; 7. Refatore sua aplicação ao longo do desenvolvimento, removendo trechos de lógica que se repetem. Meu codigo eh: #include<iostream> using namespace std; int main(){ int x; string Mega_Sena, Quina, Lotomania, Lotofácil; cout << "escolha umas destas opções: Mega_Sena, Quina,Lotomania, Lotofácil " << endl; cin >> Mega_Sena >> Quina>> Lotomania >> Lotofácil; cout << "Quantas apostas deseja quer fazer?"; cin >> x //Dezenas == números ; Cout<< "escolha a quantidade de dezenas q você deseja usar" << endl; Cin>> qtd; Cout<< "agr digite os numeros" << endl; For (int i = 0; i <= qtd; i++){ Cin>> numero; } Cout<< numero () << endl; return 0; } * //Dezenas == números ; Cout<< "escolha a quantidade de dezenas q você deseja usar" << endl; Cin>> qtd; Cout<< "agr digite os numeros" << endl; For (int i = 0; i <= qtd; i++){ Cin>> numero; } Cout<< numero () << endl; essa parte aqui não tem que ser colocada depois do return 0; ou eh antes *
  3. eu fiz o jeto...dai um colega meu fe quase a mesma coisa e eu meio que entendi. obrigado pela ajuda...estou entendo vetores e agr estou entrando em funçoes
  4. @Flávio Pedroza isso: #include <vector> #include <iostream> using namespace std; int main(){ int x; string continuar; vector<int> numeros; numeros.size(); do{ cout << "Digite um numero: "; cin >> x; numeros.push_back(x); cout << "Deseja continuar? (s/n)"; cin >> continuar; }while(continuar == "s"); cout << "Saiu" << endl; int opcao; int soma; int media; vector<int>::iterator it; do { cout << "Escolha a opção" << endl; cout <<"1: Imprimir o somatório de seus elementos" << endl; cout <<"2: Imprimir a média de seus elementos" << endl; cout <<"3: Imprimir a média e o somatório" << endl; cout <<"4: Substituir por zero todos os valores negativos e imprimir a média" << endl; cout <<"5: Substituir por zero todos os valores repetidos e imprimir a média e o somatório" << endl; cout<<"6: mostrar o vetor ordenado" << endl; cout <<"0: Sair da aplicação" << endl; cin >> opcao; cin.ignore(); switch (opcao) { case 1: // SOMA soma = 0; for (it = numeros.begin(); it != numeros.end(); it++) { soma += *it; } cout << "A soma é: " << soma << endl; cout << "Pressione enter para continuar" << endl; cin.get(); break; cin >> media; cin.ignore(); switch (media) case 2: media = 0 for(it = numeros.begin(); it != numeros.end(), it++) { media += *it; } media = media / numeros.size(); cout << "A media é: " << media << enl; cout << "Pressione enter para continuar" << endl; cin.get(); break; break; case 3: break; case 4: break; case 5: break; case 6: break; case 0: break; } } while (opcao != 0); cout << "Tchau!"; return 0; }
  5. @Flávio Pedrozafiz a dois assim olha: int media; case 2: media = 0 for(it = numeros.begin(); it != numeros.end(), it++) { media %= *it; } cout << "A media é: " << media << enl; cout << "Pressione enter para continuar" << endl; cin.get(); break;
  6. @Flávio Pedroza tá certo assim né, ou tem que adicionar mais alguma coisa? adicionado 36 minutos depois @Flávio Pedroza não deu certo, então fiz isso aqui: #include<iostream> #include<vector> using namespace std; int main(){ int x; string continuar; int opcao; cout << "Selecione uma opcao: " << endl; cout <<"Se digitar [1] : Imprimir o somatório de seus elementos, " << endl; cout <<"Se digitar [2]: Imprimir a média de seus elementos" << endl; cout <<"Se digitar [3]: Imprimir a média e o somatório" << endl; cout <<"Se digitar [4]: Substituir por zero todos os valores negativos e imprimir a média" << endl; cout <<"Se digitar [5]: Substituir por zero todos os valores repetidos e imprimir a média e o somatório" << endl; cout <<"Se digitar [6]: mostrar o vetor ordenado" << endl; cout <<"Se digitar [0]: Sair da aplicação" << endl; cin >> opcao; switch (opcao) { vector<int> numeros; numeros.size(); do{ cout << "Digite um numero: "; cin >> x; numeros.push_back(x); cout << "Deseja continuar? (s/n)"; cin >> continuar; }while(continuar == "s"); cout << "Saiu"; case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 0: break; } return 0; } (não aprendemos switch, mas nada como vídeo aula pra ajudar um pouco) então desse jeito ficar melhor?
  7. @Flávio Pedroza assim oh: #include<iostream> #include<vector> using namespace std; int main(){ int x; string continuar; vector<int> numeros; numeros.size(); do{ cout << "Digite um numero: "; cin >> x; numeros.push_back(x); cout << "Deseja continuar? (s/n)"; cin >> continuar; }while(continuar == "s"); cout << "Saiu"; int opcao; cin >> opcao; switch (opcao) { case 1: cout <<"Se digitar 1 1: Imprimir o somatório de seus elementos" << endl; break; cout <<"Se digitar 2: Imprimir a média de seus elementos" << endl; case 2: cout << "Se digitar 2: Imprimir a média de seus elementos" << endl; break; case 3: cout <<"Se digitar 3: Imprimir a média e o somatório" << endl; break; case 4: cout <<"Se digitar 4: Substituir por zero todos os valores negativos e imprimir a média" << endl; break; case 5: cout <<"Se digitar 5: Substituir por zero todos os valores repetidos e imprimir a média e o somatório" << endl; break; case 6: cout <<"Se digitar 6: mostrar o vetor ordenado" << endl; break; case 0: cout <<"Se digitar 0: Sair da aplicação" << endl; break; } return 0; }
  8. @Flávio Pedroza olha eu fiz, mas fiz como se fosse cout e cin, pois não aprendi esse negocio ainda, case e break é quase a mesma coisa que cin e cout, certo?
  9. antes ou depois do ( do while)
  10. @Flávio Pedroza isso seria em qual parte do meu codigo?
  11. Olá amigos programadores, voltei agora, pois não estava conseguindo entrar, e teve um novo professor de c++, e o novo conteúdo, eu entendi mais ou menos, mas estou com uma duvida neste exercicio: 1. Implemente um algoritmo que possibilite a apenas a digitação de valores inteiros em um vetor: o usuário deve decidir quando parar de inserir. 2. Com o vetor preenchido, implemente uma função que exiba uma lista de opções ao usuário: 3. CASO o usuário digite 1: Imprimir o somatório de seus elementos; 4. CASO o usuário digite 2: Imprimir a média de seus elementos; 5. CASO o usuário digite 3: Imprimir a média e o somatório 6. CASO o usuário digite 4: Substituir por zero todos os valores negativos e imprimir a média; 7. CASO o usuário digite 5: Substituir por zero todos os valores repetidos e imprimir a média e o somatório; 8. CASO o usuário digite 6: mostrar o vetor ordenado; 9. CASO o usuário digite 0 : Sair da aplicação Ao final de cada opção, a aplicação deve voltar a exibir a lista de opção (exceto a opção sair) fiz o seguinte: #include<iostream> #include<vector> using namespace std; int main(){ int x; string continuar; vector<int> numeros; numeros.size(); do{ cout << "Digite um numero: "; cin >> x; numeros.push_back(x); cout << "Deseja continuar? (s/n)"; cin >> continuar; }while(continuar == "s"); cout << "Saiu"; return 0; } o que tem de errado e o que tem que acrescentar para eu fazer? (isso eh um pequeno codigos fiz pelo que entendi)
  12. Berus-kun

    C++ numeros impares ate 150

    @devair1010 ata ; não , agora faz sentido, acho q estou pegando um pouco do jeito, mas falta muito
  13. Berus-kun

    C++ numeros impares ate 150

    @devair1010 Eu tentei usar o %2 num compilador online mas não deu antes, o mesmo no codeblocks, mas agora acabou de dar, acho que fiz uma coisa errada no outro codigo
  14. Berus-kun

    C++ numeros impares ate 150

    @devair1010 Tipo isso? include<iostream> using namespace std; int main () { int i,num; for (int i= 1;i<= 150,i++;) { num=i%1; if(num ) cout<<"Numero impar : "<<i<<endl; } return 0; }
  15. fiz o seguinte codigo: #include<iostream> using namespace std; int main () { int i,num; for (int i= 1;i<= 150,i++;) { num= i%2; if (num%2 ==0) cout<<"Numero impares: %2"<<i<<endl; } return 0; } mas fica dando numero para é porcentagem, ele nao vai em impares como quero
  16. Faça um algoritmo que leia 5 números reais que o usuário digitou e mostre-os na ordem inversa. Veja o exemplo abaixo: 1 2 3 4 = 4 3 2 1 #include <iostream> using namespace std; int main() { int x[5]; cout<<x[0]; cout<<x[1]; cout<<x[2]; cout<<x[3]; cout<<x[4]; cin>>x[4]; cin>>x[3]; cin>>x[2]; cin>>x[1]; cin>>x[0]; return 0; } qual o erro?
  17. Faça um programa que peça dois números, base e expoente, calcule e mostre o primeiro número elevado ao segundo número. Não utilize nenhuma função de potência da linguagem. Faça um programa que calcule o fatorial de um número inteiro fornecido pelo usuário, e retorne seu resultado. Ex.: 5!=5.4.3.2.1=120 #include<iostream> using namespace std; int main() { int i, n,long; cout <<"Informe um numero: " << endl;; cin>> i>>n; long fat = 1; for (i=1; i<=n; i++) { fat = fat * i; } cout << " O fatorial de eh: " << end;; return 0; } qual o erro desse meu codigo aqui?
  18. @devair1010 Gracias, resolvi, ate mudei um pouco para fazer a menor diferença, nao a maior
  19. fiz um codigo que o usuario tem que digitar tres numeros, e se um deles for maior, vai dizer numero a é maior que os numeros b e c. codigo a seguir; #include <iostream> using namespace std; int main(){ int a,b,c; cout<<"Digite tres numeros : "<<endl; cin>>a>>b>>c; if(a>b>c) cout<<"O Numero "<<a<<" eh Maior Que Os Numeros "<<b e c <<endl; else if(b>a>c) cout<<"O Numero "<<b<<" eh Maior Que Os Numeros "<<a e c<<endl; else if(c>a>b) cout<<"O Numero "<<c<<" eh Maior Que Os Numeros "<<a e b<<endl; return 0; }
  20. Berus-kun

    C++ exe cem para um

    @Flávio Pedroza resolvido
  21. Berus-kun

    C++ exe cem para um

    Colegas qual sinal eu tenho q inverter para fazer um numero como 100 ir até 1? (em vez de 1 para 100, será 100 para 1)

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!