Ir ao conteúdo

Camila Cavalcante

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

Tudo que Camila Cavalcante postou

  1. @gundspace Sim, amigo! Deu certo. Obriagda pelo retorno. Como sou iniciante, às vezes existe uma maneira até mais fácil de fazer que eu ainda não saiba. Acredito que por array também resolve, mas ainda não me aprofundei neste tema. Assim que terminar uns exercícios de repetição aninhada vou entrar em array.
  2. Escreva um algoritmo que imprima a tabuada (de 1 a 10) para os números de 1 a 10. <meta charset="UTF-8"> <script> // Escreva um algoritmo que imprima a tabuada (de 1 a 10) para os números de 1 a 10. function pularLinha() { document.write("<br>"); } function escrever(texto) { document.write(texto); pularLinha(); } escrever("<h3>Resolução</h3>"); var multiplicador = 1; var tabuada = 1; do { resultado = tabuada*multiplicador; escrever(resultado); multiplicador++; } while (multiplicador <= 10) </script> Pessoal, daqui por diante não consigo continuar. No caso teria que fazer com que toda a tabuada de 1 a 10 aparecesse e não apenas a tabuada de 1. Alguém consegue terminar? adicionado 32 minutos depois Consegui, gente! Se tiver algo errado, consertem por favor. <meta charset="UTF-8"> <script> // Escreva um algoritmo que imprima a tabuada (de 1 a 10) para os números de 1 a 10. function pularLinha() { document.write("<br>"); } function escrever(texto) { document.write(texto); pularLinha(); } escrever("<h3>Resolução</h3>"); var tabuada = 1; //a var multiplicador é a variável que controla while (tabuada <= 10) { var multiplicador = 1; while (multiplicador <= 10) { escrever (tabuada + "*" + multiplicador + "= " + (tabuada*multiplicador)); multiplicador++ pularLinha(); } tabuada++ } </script>
  3. @GabrielSennaMs Tu é fera mesmo!!! Valeu amigo.
  4. Faça um programa que leia 5 valores e no final, escreva o maior e o menor valor lido. <script> function pularLinha() { document.write("<br>"); } function escrever(texto) { document.write(texto); pularLinha(); } escrever("<h3>Resolução</h3>") var contador = 1; var valor = parseInt(prompt("Digite um valor")); var maior = valor; var menor = valor; while (contador <= 4) { var valor = parseInt(prompt("Digite um valor")); if (valor < menor) { menor == valor; } if (valor > maior) { maior == valor; } contador++ } escrever(maior); escrever(menor); Quando coloco pra rodar, o maior valor e o menor valor sempre é o primeiro valor que digitei. Alguém sabe o porquê?
  5. Obrigada, @Simon Viegas . Refiz o código conforme suas instruções: <meta charset="UTF-8"> <script> /* Escreva um algoritmo para ler as notas da 1a. e 2a. avaliações de um aluno, calcule e imprima a média (simples) desse aluno. Só devem ser aceitos valores válidos durante a leitura (0 a 10) para cada nota. Acrescente uma mensagem 'NOVO CÁLCULO (S/N)?'. Se for respondido 'S' deve retornar e executar um novo cálculo, caso contrário deverá encerrar o algoritmo. */ function pularLinha() { document.write("<br>"); } function escrever(texto) { document.write(texto); pularLinha(); } escrever("<h3>Resolução</h3>"); var nota1, nota2 = -1; var novoCalculo = "N"; do { var nome = prompt("Informe o nome do aluno:"); do { var nota1 = parseInt(prompt("Entre com a primeira de " + nome)); if ((nota1 < 0 || nota1 > 10)) { alert("NOTA INVÁLIDA. Entre com uma nota de 0 a 10."); } } while ((nota1 < 0 || nota1 > 10)) do { var nota2 = parseInt(prompt("Entre com a segunda nota de "+ nome)); if ((nota2 < 0 || nota2 > 10)) { alert("NOTA INVÁLIDA. Entre com uma nota de 0 a 10.") } } while ((nota2 < 0 || nota2 > 10)) escrever (nome + ", sua MÉDIA é: " + ((nota1+nota2)/2)); var novoCalculo = prompt("'Novo cálculo (S/N)?'"); } while(novoCalculo == "S") </script> Pronto, acrescentei o nome do aluno e consegui acrescentar a mensagem "'Novo cálculo (S/N)'". Ah e conforme você sugeriu, vou estudar sobre o let. Mais uma vez muito obrigada pela paciência. haha
  6. @Simon Viegas Top, sua resposta está completíssima. Comecei a estudar programação agora em abril e esse fórum está me ajudando bastante! Quando respondi essa questão, eu estava bem no início ainda por isso tão redundante. Estou com uma dúvida em uma questão de javaScript. Você poderia me ajudar? Até postei essa dúvida aqui no fórum.
  7. Sim meu querido, isso mesmo! @Simon Viegas Copiei a resposta de um exercício que eu estava resolvento e tinha o mesmo enunciado, porém não me atentei que os valores do álcool e da gasolina eram diferentes. De qualquer forma, espero ter ajudado! Ah, é verdade, com 20,001L já teria desconto. Nem notei esse detalhe. hehe
  8. Pessoal, sou iniciante em programação. Já estudei pelo portugol e agoora estou estudando Lógica de programação através do javaScript. Quem puder me ajudar, estou com dificuldade nos laços de repetição. Não consigo concluir a segunda parte da questão que é: Acrescente uma mensagem 'NOVO CÁLCULO (S/N)?'. Se for respondido 'S' deve retornar e executar um novo cálculo, caso contrário deverá encerrar o algoritmo. A questão é a seguinte: Escreva um algoritmo para ler as notas da 1a. e 2a. avaliações de um aluno, calcule e imprima a média (simples) desse aluno. Só devem ser aceitos valores válidos durante a leitura (0 a 10) para cada nota. Acrescente uma mensagem 'NOVO CÁLCULO (S/N)?'. Se for respondido 'S' deve retornar e executar um novo cálculo, caso contrário deverá encerrar o algoritmo. <meta charset="UTF-8"> <script> /* Escreva um algoritmo para ler as notas da 1a. e 2a. avaliações de um aluno, calcule e imprima a média (simples) desse aluno. Só devem ser aceitos valores válidos durante a leitura (0 a 10) para cada nota. Acrescente uma mensagem 'NOVO CÁLCULO (S/N)?'. Se for respondido 'S' deve retornar e executar um novo cálculo, caso contrário deverá encerrar o algoritmo. */ function pulaLinha() { document.write("<br>"); } function mostra(texto) { document.write(texto); pulaLinha(); } mostra("<h3>Resolução</h3>"); var nota1, nota2 = -1; while (nota1 < 0 || nota1 > 10) { var nota1 = parseInt(prompt("Entre com a primeira nota do aluno")); if (nota1 < 0 || nota1 > 10) { alert("NOTA INVÁLIDA! Entre com uma nota entre 0 e 10") } } while (nota2 < 0 || nota2 > 10) { var nota2 = parseInt(prompt("Entre com a segunda nota do aluno")); if (nota2 < 0 || nota2 > 10) { alert("NOTA INVÁLIDA! Entre com uma nota entre 0 e 10"); } } mostra("MÉDIA: " + ((nota1+nota2)/2)); </script>
  9. var litro, precoA, precoG, total:real combustivel: inteiro inicio precoA := 2.90 precoG := 3.30 repita escreval("Tipo de combustivel") escreval("1 - Álcool") escreval("2 - Gasolina") leia(combustivel) ate ((combustivel = 1) ou (combustivel = 2)) escreval ("Quantos litros: ") leia (litro) //para Álcool se (litro<=20) e (combustivel=1) entao total := precoA*(litro*(1-(3/100))) escreval ("Valor total à pagar: R$ " ,total) senao se (litro>20) e (combustivel=1) entao total := precoA*(litro*(1-(5/100))) escreval ("Valor total à pagar: R$ " ,total) senao //para Gasolina se (litro<=20) e (combustivel=2) entao total := precoG*(litro*(1-(4/100))) escreval ("Valor total à pagar: R$ " ,total) senao se (litro>20) e (combustivel=2) entao total := precoG*(litro*(1-(6/100))) escreval ("Valor total à pagar: R$ " ,total) fimSe fimSe fimSe fimSe fimAlgoritmo

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