Ir ao conteúdo
  • Cadastre-se

kampa896

Membros Juniores
  • Total de itens

    14
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

18

Informações gerais

  • Cidade e Estado
    Andradina/SP
  • Sexo
    Masculino

Outros

  • Ocupação
    Estudante de SI
  1. kampa896

    C++ Lançamentos de nota em C++

    Obrigado @isrnick e @herbertbahia!
  2. kampa896

    C++ Lançamentos de nota em C++

    @herbertbahia isso mesmo, meu amigo. Foi o ponto que eu tinha visto. Porém olha o resultado do código, mesmo com a correção do ponto. Digite a nota 1: 5.7 Deseja continuar (S/N)? n Nota: 2.14748e+09 Média: 2.14748e+09 Process returned 0 (0x0) execution time : 7.310 s Press any key to continue. Fiz o código com a correção dos limites igual você ensinou.
  3. kampa896

    C++ Lançamentos de nota em C++

    @herbertbahia entendi as partes dos valores, meu amigo. Mas não sei se você deu uma olhada na imagem da tela do computador, meu comando onde pergunto se o usuário deseja continuar não está sendo executado. Você conseguiu achar algum erro? adicionado 4 minutos depois Já encontrei o erro, amigo. Muito obrigado pela atenção, ainda mais essa hora.
  4. kampa896

    C++ Lançamentos de nota em C++

    @herbertbahia boa noite, amigo. Qual a diferença entre atribuir os valores máximos e mínimos para conseguir rodas o código? Não entendi. A mudança no código foi apenas neste ponto.
  5. Boa noite, pessoal. Desculpem as dúvidas básicas, mas estou começando o curso na área de TI, sem nenhum conhecimento prévio. Tenho que realizar um programa que leia a quantidade de notas que o usuário definir, sendo que no final, mostro o cálculo da média, e a maior e menor nota, caso houver mais de uma nota lançada. Meu código está rodando alguma coisa errada, mas não consigo encontrar o erro. #include <iostream> #include <locale> using namespace std; int main(){ setlocale(LC_ALL, ""); int total = 0; float nota, soma = 0, media, maior = 0, menor = 0; char continua = 'S'; do{ total++; cout << "\nDigite a nota " << total << ": "; cin >> nota; soma = soma + nota; media = soma / total; if(nota > maior){ nota = maior; } else if(nota < menor){ nota = menor; } cout << "\nDeseja continuar (S/N)? "; cin >> continua; }while(continua == 'S' || continua == 's'); if(total == 1){ cout << "\nNota " << total << ": " << nota; cout << "\nMédia: " << nota; } else{ cout << "\nMédia: " << media; cout << "\nMaior nota: " << maior; cout << "\nMenor nota: " << menor; } return 0; }
  6. kampa896

    C++ Lista de maior número

    @arfneto muito obrigado pelo apoio mais uma vez! Este fórum, com a ajuda de vocês, está me ajudando muito nos estudos!
  7. kampa896

    C++ Lista de maior número

    @isrnick muito obrigado pela ajuda!
  8. kampa896

    C++ Lista de maior número

    @arfneto obrigado pelas explicações! adicionado 17 minutos depois @arfneto amigo, eu estou usando um material que adquiri na internet, com algumas orientações da faculdade. Você poderia me indicar um livro sobre C/C++? Pesquisando na internet tempos várias opções, mas eu queria algum que fosse indicado por quem conhece.
  9. kampa896

    C++ Lista de maior número

    @arfneto mas se eu digitar 15 números negativos, o maior não é o zero? O exercício não pede número em módulo. Agora que entendi o raciocínio correto, não sei te explicar o que eu quis dizer antes, amigo. Mas você disse que ainda está errado, poderia me ajudar? Estou no primeiro ano de faculdade, sou bem iniciante em programação.
  10. kampa896

    C++ Lista de maior número

    Obrigado pela ajuda, @devair1010! Deu certo, meu amigo.
  11. kampa896

    C++ Lista de maior número

    Boa noite, pessoal. Estou com dúvida onde está o erro neste código. O usuário fornece 15 números e o programa volta qual é o maior dentre esta lista. #include <iostream> #include <locale> using namespace std; int main(){ setlocale(LC_ALL, ""); int num, i, aux = 0; for(i = 1; i < 16; i++){ cout << "\nDigite o número " << i << ":"; cin >> num; if(num >= aux){ num = aux; } else{ aux = aux; } } cout << "O maior número da lista é: " << aux << "."; return 0; }
  12. obrigado @bmpalves!
  13. Muito obrigado pela ajuda!
  14. Pessoal, boa tarde. Estou com uma dúvida neste exercício. Temos várias opções de pedidos. Damos a opção ao usuário que escolha o código do produto, a quantidade do produto e quantos outros produtos ele quiser. No final apresentamos o valor total. Porém não estou conseguindo armazenar o valor total dos pedidos, fica na variável apenas os valores do último pedido. #include <iostream> #include <cstdio> #include <cstdlib> #include <locale> using namespace std; int main(){ setlocale(LC_ALL,""); float soma = 0, total = 0; int quantidade, pedido; char *item; char continuar = 'S'; cout << "\n"; cout << "*** Cardápio ***\n"; cout << "100 – Hambúrguer – R$5,50\n"; cout << "101 – Cachorro-quente – R$4,50\n"; cout << "102 – Milkshake – R$7,00\n"; cout << "103 – Pizza brotinho – R$8,00\n"; cout << "104 - Cheeseburguer – R$8,50\n"; cout << "\n\n"; do{ while(pedido < 100 || pedido > 104){ cout << "Qual o número do seu pedido?"; cin >> pedido; cout << "\n"; switch(pedido){ case 100: total += quantidade * 5,50; item = "Hambúrguer"; break; case 101: total += quantidade * 4,50; item = "Cachorro-quente"; break; case 102: total += quantidade * 7,00; item = "Milkshake"; break; case 103: total += quantidade * 8,00; item = "Pizza brotinho"; break; case 104: total += quantidade * 8,50; item = "Cheeseburguer"; break; default: cout << "Pedido inválido!\n"; } } cout << "Qual a quantidade do seu pedido?"; cin >> quantidade; cout << "\nGostaria de pedir mais alguma coisa (S/N)?"; cin >> continuar; pedido = 0; } while (continuar == 'S'); cout << "Total: R$" << total << "."; return 0; }

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!

CLIQUE AQUI E BAIXE AGORA MESMO!