Ir ao conteúdo
  • Cadastre-se

ET Bilu

Membro Pleno
  • Posts

    39
  • Cadastrado em

  • Última visita

Reputação

46
  1. no visualg ficaria algo parecido com isto: a<-0.77 b<-(13*a)*10.0 c<-(19*b)*190.0 d<-(2*a)+(4*b) pra exibir em reais|escreva("R$ ",d) se não for bem isso que tu quis perguntar avise
  2. Especifique mais. O programa exibirá somente o preço por cada parcela e o número de parcelas? Se sim, simplesmente leia duas variáveis, uma para o preço, e outra para o número de parcelas. Exiba no final o (preço/numerodeparcelas), que foi pago em: numerodeparcelas," parcelas"
  3. Pois por padrão no Visualg, quando você não atribui um valor para uma variável, ele automaticamente atribui para 0. No primeiro comando para escrever, você mandou ele exibir a variável "emprestimo" assim como outras nas próximas perguntas. Somente tire o q você botou depois das aspas, pois é desnecessário. Faltou uma vírgula depois da Parcela, na penúltima linha. E tbem exibir o empréstimo. Corrigido fica assim: algoritmo "semnome" var Emprestimo, Parcela: REAL inicio Escreva ("Qual é o valor do emprestimo? ") Leia (Emprestimo) Escreva ("Em quantas parcelas eu irei pagar? ") Leia (Parcela) Emprestimo <- (Emprestimo * 0.2 + Emprestimo) /10 Escreva ("Eu irei pagar ", Parcela, "parcelas de R$ ", Emprestimo) fimalgoritmo
  4. @Simon Viegas puts, não esperava por essa. agora tenho que sair, tentarei corrigir mais tarde.
  5. Consegui, dei uma pausa pra esfriar a mente e percebi o quanto sou problemático. Podem excluir se necessário programa { funcao inicio() { inteiro n,c=0 real num,maior,maior2,maior3 leia(n,num) maior=num maior2=num enquanto(c<n-1){ escolha(c){ caso 0: leia(num) se(num>maior){ maior3=maior2 maior2=maior3 maior=num }senao{ maior3=maior2 maior2=num } c=c++ pare caso contrario: leia(num) se(num>maior){ maior3=maior2 maior2=maior maior=num }senao se((num>maior2)e(num>maior3)){ maior3=maior2 maior2=num }senao{ maior3=num } c=c++ } } escreva(maior," ",maior2," ",maior3) } }
  6. programa { funcao inicio() { inteiro n,c=0 real maior,maior2,maior3,num leia(n,num) maior=num maior2=num enquanto(c<n-1){ leia(num) se(num>maior){ maior3=maior2 maior2=maior maior=num }senao se(num>maior2){ maior3=maior2 maior2=num }senao{ maior3=num } c=c++} escreva(maior," ",maior2," ",maior3) } } Foi o que conseguu adicionado 50 minutos depois
  7. @Simon Viegas "Faça um programa que leia N números e ao final mostre os 3 maiores números digitados."
  8. de repetição somente "enquanto". pode usar "se" tranquilamente. @Simon Viegas
  9. como eu disse, somente utilizando a estrutura enquanto, com a quantidade que o usuário especificar. na minha mente só veio alternativas com vetor, alguém aí me dá um pontapé inicial?
  10. Estou tentando fazer um algoritmo que leia n números, e destes pegue os 3 maiores, somente utilizando a estutura enquanto. estou meio perdido nesse exercício, pois parece diferenciado
  11. Faça um programa que receba: a. As notas de 15 alunos em cinco provas diferentes e armazene-as em uma matriz 15x5; b. Os nomes dos 15 alunos e armazene-os em um vetor de 15 posições; O programa deverá calcular e mostrar: - Para cada aluno, o nome, a média aritmética das cinco provas e a situação (aprovado, reprovado ou exame – crie os limites de valores); - A média da classe: Foi isso que eu consegui fazer até agora: algoritmo "semnome" // Função : // Autor : // Data : 01/12/2016 // Seção de Declarações var notas:vetor[1..15,1..5] de real c,l,i:inteiro nome:vetor[1..15] de caractere inicio para c de 1 ate 15 faca para l de 1 ate 5 faca leia(notas[c,l]) somatorio<-somatorio+notas[c,l] fimpara fimpara para i de 1 ate 15 faca leia(nome[i]) fimpara fimalgoritmo Parece ser fácil, mas me confundiu um pouco. Preciso criar mais um vetor? adicionado 31 minutos depois Dei uma atualizada, mas continuo nao conseguindo. algoritmo "semnome" // Função : // Autor : // Data : 01/12/2016 // Seção de Declarações var notas,media,somatorio:vetor[1..15,1..5] de real c,l,i:inteiro nome:vetor[1..15] de caractere inicio para c de 1 ate 15 faca para l de 1 ate 5 faca leia(notas[c,l]) fimpara fimpara para i de 1 ate 15 faca leia(nome[i]) fimpara para c de 1 ate 15 faca para l de 1 ate 5 faca escreval(nome[c]) escreval(notas[c,l]) somatorio[c,l]<-media[c,l]+notas[c,l] fimpara fimpara fimalgoritmo
  12. @Simon Viegas Oi, eu acabei meu programa e deu certo. Arrumei algumas coisas. Até queria mostrar como eu resolvi alguns problemas básicos, como n ficar mais com saldo negativo, e aparecer saldo insuficiente. e eu inclui outra estrutura de repetiçao, porque eu precisava de duas no trabalho. Inclui um para para mostrar os dez ultimos cadastros. O problema e q o algoritmo inteiro tem ate um design, logo com meu sobrenome e etc. Além de ser um trabalho pronto. N queria postar p n deixar de bandeja. Mas valeu pela dica.
  13. @devair1010 sim, eu tinha me confundido, até editei e perguntei se posso apagar, p n ficar deselegante, rs. adicionado 3 minutos depois n consigo excluir esse post, mas fica aí então pro aprendizado dos outros

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