Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pcblack123

Algoritmos usando JavaScript

Recommended Posts

Alguém pode me ajudar a responder? estou estudando agora JS, já fiz esse exercício mais foi em portugol Usando visualg. não manjo ainda de Java.

Escreva Algoritmos usando JavaScript para:

 

1) Exibir a soma dos números de 1 a 20

 

2) Dizer se um determinado número é maior ou menor que 10

 

3) Imprimir o quadrado de todos os números entre 0 a 10

 

4) Imprimir a soma de todos os números entre 20 e 50.

 

5) Dizer qual entre dois números é o maior.

 

6) Dizer se uma idade é maior ou menor que 18 anos ( suponha não haver idades iguais a 18).

Compartilhar este post


Link para o post
Compartilhar em outros sites

não manjo ainda de Java.

Java e JavaScript são coisas totalmente diferentes.

 

 

1) Exibir a soma dos números de 1 a 20

Basta usar um loop for http://www.w3schools.com/js/js_loop_for.asp

 

 

2) Dizer se um determinado número é maior ou menor que 10

Operadores de comparação http://www.w3schools.com/js/js_comparisons.asp

 

 

3) Imprimir o quadrado de todos os números entre 0 a 10

de novo um loop for

dentro dele o número vezes ele mesmo. Ou usando a função pow() http://www.w3schools.com/jsref/jsref_pow.asp

 

 

4) Imprimir a soma de todos os números entre 20 e 50.

Use o conceito de acumulador. Inicie uma variável com 0 e dentro do loop some o número corrente a esse acumulador.

 

 

5) Dizer qual entre dois números é o maior.

De novo, operadores de comparação

 

 

6) Dizer se uma idade é maior ou menor que 18 anos ( suponha não haver idades iguais a 18).

De novo, operadores de comparação

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém pode me ajudar a responder? estou estudando agora JS, já fiz esse exercício mais foi em portugol Usando visualg. não manjo ainda de Java.

Escreva Algoritmos usando JavaScript para:

 

1) Exibir a soma dos números de 1 a 20

 

2) Dizer se um determinado número é maior ou menor que 10

 

3) Imprimir o quadrado de todos os números entre 0 a 10

 

4) Imprimir a soma de todos os números entre 20 e 50.

 

5) Dizer qual entre dois números é o maior.

 

6) Dizer se uma idade é maior ou menor que 18 anos ( suponha não haver idades iguais a 18).

exercicio feito em Portugol; como disse comecei a aula sexta passada , e não sei se der pra me ajudar pois vale nota.

1)

algoritmo "semnome"

// Função :

// Autor :

// Data : 07/12/2014

// Seção de Declarações

var

i, num,soma: inteiro

inicio

// Seção de Comandos

para i de 1 ate 20 faca

soma <- soma + i

 

escreval("Soma = ", soma)

fimpara

fimalgoritmo

 

2)

// Autor :

// Data : 07/12/2014

// Seção de Declarações

var

num: inteiro

inicio

// Seção de Comandos

escreval("Digite m numero: ")

leia(num)

 

se(num < 10) entao

escreval("Este numero e menor que 10!!")

senao

se(num > 10) entao

escreval("Este numero e maior que 10!!")

fimse

fimse

fimalgoritmo

 

3)

algoritmo "semnome"

// Função :

// Autor :

// Data : 07/12/2014

// Seção de Declarações

var

i, num, quadrado: inteiro

inicio

// Seção de Comandos

escreval("Digite um numero: ")

leia(num)

 

para i de 0 ate num faca

quadrado <- i * i

 

escreval("Quadrado = ", quadrado)

fimpara

fimalgoritmo

 

4)

algoritmo "semnome"

// Função :

// Autor :

// Data : 07/12/2014

// Seção de Declarações

var

i, num, soma: inteiro

inicio

// Seção de Comandos

escreval("Digite um numero: ")

leia(num)

 

para i de 0 ate num faca

soma <- soma + i

fimpara

 

escreval("Soma = ", soma)

fimalgoritmo

 

5)

algoritmo "semnome"

// Função :

// Autor :

// Data : 07/12/2014

// Seção de Declarações

var

num1, num2: inteiro

inicio

// Seção de Comandos

escreval("Digite o primeiro numero: ")

leia(num1)

escreval("Digite o segundo numero: ")

leia(num2)

 

se(num1 < num2) entao

escreval("O numero", num2," e maior!!")

senao

escreval("O numero", num1," e maior!!")

fimse

 

6)

algoritmo "semnome"

// Função :

// Autor :

// Data : 07/12/2014

// Seção de Declarações

var

idade: inteiro

inicio

// Seção de Comandos

escreval("Digite uma idade: ")

leia(idade)

 

se(idade < 18) entao

escreval("Menor que 18 anos!!!")

senao

se(idade > 18) entao

escreval("Maior que 18 anos!!!")

senao

escreval("Igual a 18 anos!!!")

fimse

fimse

fimalgoritmo

Java e JavaScript são coisas totalmente diferentes.

 

 

Basta usar um loop for http://www.w3schools.com/js/js_loop_for.asp

 

 

Operadores de comparação http://www.w3schools.com/js/js_comparisons.asp

 

 

de novo um loop for

dentro dele o número vezes ele mesmo. Ou usando a função pow() http://www.w3schools.com/jsref/jsref_pow.asp

 

 

Use o conceito de acumulador. Inicie uma variável com 0 e dentro do loop some o número corrente a esse acumulador.

 

 

De novo, operadores de comparação

 

 

De novo, operadores de comparação

Obrigado vou tentar resolver. Como eu disse no tópico acima só sei em portugol por enquanto já que vc disse que são totalmente diferentes irei ter muitas dificuldades para responder ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como eu disse no tópico acima só sei em portugol por enquanto já que você disse que são totalmente diferentes irei ter muitas dificuldades para responder ?

Eu disse que Java e JavaScript são coisas bem diferentes. JavaScript tem um pouco da sintaxe do Java, mas o propósito da linguagem é bem diferente

 

Portugol é uma linguagem usada apenas para ensinar Lógica de Programação. E a Lógica pode ser aplicada a qualquer linguagem. Só muda a sintaxe. Então basta aprender a sintaxe do JavaScript e não terá grandes dificuldades.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A lógica pode ser implementada em qualquer linguagem, porém obviamente é necessário saber a base da linguagem para o faze-lo.

Provavelmente terá alguma dificuldade para implementar em javascript.

Faça o seguinte, utilize ferramentas como o jsfiddle.net, teste e poste até onde conseguiu chegar com cada exercício que vamos lhe ajudando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A lógica pode ser implementada em qualquer linguagem, porém obviamente é necessário saber a base da linguagem para o faze-lo.

Provavelmente terá alguma dificuldade para implementar em javascript.

Faça o seguinte, utilize ferramentas como o jsfiddle.net, teste e poste até onde conseguiu chegar com cada exercício que vamos lhe ajudando.

 

 

Eu disse que Java e JavaScript são coisas bem diferentes. JavaScript tem um pouco da sintaxe do Java, mas o propósito da linguagem é bem diferente

 

Portugol é uma linguagem usada apenas para ensinar Lógica de Programação. E a Lógica pode ser aplicada a qualquer linguagem. Só muda a sintaxe. Então basta aprender a sintaxe do JavaScript e não terá grandes dificuldades.

Não quis dizer Java só abreviei mesmo é JavaScript. Até agora no curso de Programador Web só estudei html,css,e agora lógica de programação. Estou com muita dificuldade nessa matéria linguagem só estudei portugol , comecei a JS semana passada e o curso é 3 dias da semana e faltei 1. Esse é como teste porque ele não ensinou só explicou segunda e quarta e na sexta já deu essas questões como desafio. Mais não sei por onde começar a responder e é pra entregar na próxima semana. se que deu pra me entender Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o angelorubin disse, você precisa tentar fazer. Mostre esforço, faça os exercícios. Se tiver dúvida, diga onde está com problema, que vamos ajudar. Mas ninguém aqui fará para você.

 

Divida cada problema em problemas menores. Não queira resolver tudo de uma vez.

 

Comece só imprimindo dados na tela. Depois capture dados do usuário (pode usar formulário HTML ou apenas a função prompt do JS). Depois que souber fazer isso, pegue os exercícios

 

 

Bons estudos :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nós entendemos o que você precisa, mas você não entendeu o que esperamos de você.

Noção você já tem, é só tentar.

 

 

Como o angelorubin disse, você precisa tentar fazer. Mostre esforço, faça os exercícios. Se tiver dúvida, diga onde está com problema, que vamos ajudar. Mas ninguém aqui fará para você.

 

Divida cada problema em problemas menores. Não queira resolver tudo de uma vez.

 

Comece só imprimindo dados na tela. Depois capture dados do usuário (pode usar formulário HTML ou apenas a função prompt do JS). Depois que souber fazer isso, pegue os exercícios

 

 

Bons estudos :)

Boa tarde Noção já tenho, mas é pouco sim. Gosto de me esforçar porém tenho dificuldades, não vir até pra ninguém responder nada pra mim. Pois se eu quisesse isso, já teria respondido pela a internet mesmo. Gostaria apenas de exemplos e esclarecer dúvidas.... mas tudo bem Obrigado pelo o tempo de vcs irei tentar me esforçar mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1) Exibir a soma dos números de 1 a 20

var sum = 0;
for(var i = 1; i <= 20; i++ ) {
  sum = sum + i;
}
console.log(sum);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.