will27nasc /
desafio-49
Exercícios em python
Loading repository data…
EvandroOrlandini / repository
49 Exercícios de nivelamento em Javascript
49 Exercícios de nivelamento em Javascript.
Vamos escrever nossas primeiras variáveis juntos. Você irá usar tudo que aprendeu anteriormente!
Declare duas variáveis chamadas idade e peso, e atribua um valor numérico a ambas.
var idade = 41
var peso = 60
Agora para deixar todo esse conhecimento fixo na mente, precisamos praticar um pouco mais!
Declare 4 variáveis: nome, sobrenome, numeroDaSorte e idade. Atribua um valor para cada uma delas, conforme o tipo.
var nome = "João"
var sobrenome = "Lemon"
var numeroDaSorte = 12
var idade = 41
Escreva no arquivo script as variáveis expostas abaixo substituindo os tipos de dados citados por valores, conforme vimos no material teórico:
var idade = Number
var sobrenome = String
var salarioMinimo = Float
var idade = 41
var sobrenome ="Lemon"
var salarioMinimo = 3.000
Vamos continuar praticando a declaração de variáveis e atribuição de valores:
Declare cinco variáveis com a nomenclatura a seguir e atribua a tais, um valor que atenda o tipo de dado indicado:
var nome = "João"
var idade = 41
var altura = 1.69
var possuiPet = false
var filmesFavoritos = [ "ET", "Rambo",]
Temos um desafio para você!
Precisamos criar um código que gere cartão de visita com nome, sobrenome e profissão dos clientes, para isso:
Crie uma variável para guardar cada informação (cada uma deve receber um dos 3 nomes acima), Depois faça a concatenação das informações em uma nova variável chamada cartaoDeVisita.
Exemplo:
nome: Taylor
sobrenome: Alvarenga
profissão: Programadora
var nome = "Taylor"
var sobrenome = "Alvarenga"
var profissao = "Programadora"
var cartaoDeVisita = nome + ' ' + sobrenome + ' - ' + profissao
console.log(cartaoDeVisita)
Uma empresa separou os seus ganhos dos meses nas seguintes variáveis:
let janeiro = 100
let fevereiro = 300
let março = 90
Ela precisa da sua ajuda para saber o total do lucro adquirido. Sua missão é usar os operadores com as variáveis para realizar esse cálculo e use o console.log para imprimir o resultado!
Para lhe auxiliarmos, já deixamos o código inicial:
let janeiro = 100
let fevereiro = 300
let marco = 90
let valorTotal = ?
let janeiro = 100
let fevereiro = 300
let marco = 90
console.log(janeiro + fevereiro + marco)
var valorTotal = (janeiro + fevereiro + marco )
Declare 6 variáveis de memória com os seguintes nomes: numeroA, numeroB, soma, subtracao, multiplicacao e divisao (observem que nomes de variáveis não tem acento).
let numeroA = 6
let numeroB = 2
console.log(numeroA + numeroB)
var soma = (numeroA+numeroB)
console.log(numeroA-numeroB)
var subtracao =(numeroA - numeroB)
console.log(numeroA * numeroB) var multiplicacao =(numeroA * numeroB)
console.log(numeroA / numeroB)
var divisao =(numeroA / numeroB)
Um sistema de gestão escolar quer calcular a média das notas de um aluno.
Ele guarda em variáveis as notas de cada um dos trabalhos realizados:
let trabalhoDeHistoria = 8.0 let trabalhoDeMatematica = 7.0 let trabalhoDeCiencia = 10 let trabalhoDeGeografia = 9.5
Sua missão é completar o código para fazer com que o sistema calcule a média das notas, somando-as e dividindo o total pela quantidade de trabalhos (variável quantidadeDeTrabalhos).
Atribua o resultado dessa conta a uma variável chamada media
let trabalhoDeHistoria = 8.0
let trabalhoDeMatematica = 7.0
let trabalhoDeCiencia = 10
let trabalhoDeGeografia = 9.5
let quantidadeDeTrabalhos = 4
var media = (trabalhoDeHistoria + trabalhoDeMatematica + trabalhoDeCiencia + trabalhoDeGeografia) / quantidadeDeTrabalhos
Precisamos de um código que verifique a idade do usuário para ver se já tem idade mínima para adquirir carta de habilitação. Para isso, teremos uma variável nome que guarda um valor do tipo string, e uma variável idade que guarda um valor do tipo numérico.
O sistema deve cumprimentar o usuário independente da idade, o resultado seria assim:
Caso o usuário tenha idade mínima para dirigir imprima:
“Olá, NOME_DO_USUARIO_AQUI”
”Você passou no nosso teste e já pode dirigir!”.
Caso o usuário não tenha a idade mínima para dirigir imprima somente o cumprimento:
“Olá, NOME_DO_USUARIO_AQUI”
let nome = "João"
let idade = 18
if(idade>=18){console.log("Olá," + nome + "Você passou no nosso teste e já pode dirigir!")}
if(idade<=17){console.log("Olá,"+"nome")}
Queremos um código que oriente o usuário de acordo com o saldo da conta bancária. Para isso precisamos de uma variável saldo que guarda um número decimal(float), e imprime uma mensagem de acordo com a situação financeira.
Se o saldo for maior que 0 (zero) imprima: “Seu saldo está positivo! Gostaria de fazer um investimento?”
Se o saldo for menor que 0 (zero) imprima: “Seu saldo está negativo! Gostaria de fazer um empréstimo?”
var saldo = 100.00
if (saldo > 0) {console.log("Seu saldo está positivo! Gostaria de fazer um investimento?")}
if (saldo < 0) {console.log("Seu saldo está negativo! Gostaria de fazer um empréstimo?")}
No sistema político atual, temos algumas regras para participar das eleições. A principal delas, é que o voto é obrigatório a partir dos 18 anos, e opcional quando idade for igual a 16!
Diante desse cenário, escreva um código que de acordo com a variável idade informe ao usuário usando console.log(), “Você é obrigado a votar” caso ele cumpra o requisito ou “Seu voto é opcional”.
let idade = 17
if (idade>= 18){console.log("Você é obrigado a votar")}
if (idade==16){console.log("Seu voto é opcional")}
Utilize a condicional if/else para verificar a variável estrangeiro que guarda um valor booleano. Caso o valor seja verdadeiro solicite o Registro Nacional de Estrangeiros(RNE). Se o valor for falso solicite o Cadastro de Pessoa Física (CPF).
Mensagem para estrangeiro: “Você poderia apresentar seu RNE, por favor?” Mensagem para brasileiro: “Você poderia apresentar seu CPF, por favor?”
let estrangeiro = true
if(estrangeiro){console.log("Você poderia apresentar seu RNE, por favor?")
}else{console.log("Você poderia apresentar seu CPF, por favor?")}
Vamos otimizar nosso sistema de autoescola! Caso o usuário tenha 18 anos ou mais, ele pode dirigir, se a afirmação for negativa precisamos imprimir a mensagem “Ops, você ainda não tem a idade mínima para dirigir!”. Parte do código já está pronto, agora é sua vez de utilizar o else para dar um feedback ao usuário!
var idade = 18
if ( idade >= 18){
console.log("Você já pode dirigir!")
}else
{console.log("Ops, você ainda não tem a idade mínima para dirigir!")}
Precisamos verificar se uma pessoa pode se aposentar com base na idade. Utilize a condicional if else para verificar se a variável idade é maior que 65 e imprima uma mensagem para cada caso:
Condição verdadeira : “Você já pode se aposentar”
Condição falsa: “Você ainda não pode se aposentar”
var idade = 40
if (idade > 65){ console.log("Você já pode se aposentar")} else{console.log("Você ainda não pode se aposentar")}
Dentro do código estará criada uma variável numeroDaSorte contendo um número. Sua missão é verificar se o valor da variável é par ou ímpar utilizando o operador relacional módulo (%). Imprima “Par” ou “Ímpar” de acordo com o resultado.
var numeroDaSorte = 18
if(numeroDaSorte %2 == 0){console.log("Par")}
else {console.log("Ímpar")}
Precisamos criar um código que ajude um petshop a dizer se o pet está com o peso ideal. E para isso eles deixaram para você as informações que eles usam para fazer essa classificação:
Utilizando o ELSE IF e crie o código para suprir essa necessidade e imprimindo as mensagens de acordo com a lista acima!
var petPeso = 7
if(petPeso<4){console.log("Abaixo do Peso")}
else if(petPeso>=4 <=10){console.log("Peso normal")}
else{console.log("Acima do Peso")}
Precisamos de ajuda para escrever um código que de acordo com a quantidade de lados iguais de um triângulo, exiba com console.log se ele é Equilátero, Isósceles ou Escaleno, sem a necessidade de repetir no código a palavra “triângulo”.
− Triângulo Equilátero: possui os 3 lados iguais. − Triângulo Isósceles: possui 2 lados iguais. − Triângulo Escaleno: possui 3 lados diferentes
Nesse exercício a variável ladosIguais já estará definida.
var ladosIguais = 0
if(ladosIguais == 3){console.log("Equilátero")}
else if (ladosIguais == 2){console.log("Isósceles")}
else{console.log("Escaleno")}
Pode subir?
Um parque de diversão te contratou para criar um código para ajudar os usuários a saber se eles podem ir em uns dos brinquedos. As regras são:
Diante disso, crie condições que supra essa necessidade, exiba a seguinte mensagem caso o usuário possa usar o brinquedo: “Você pode subir”. Caso ele não possa: “Desculpe, você não atende os requisitos para usar o brinquedo”.
Vale dizer que para esse exercício você terá duas variáveis: usuarioAltura e usuarioIdade
let usuarioAltura = 170
let usuarioIdade = 21
if(usuarioAltura > 150 || usuarioIdade >= 21){ console.log("Você pode subir")}
else{console.log("Desculpe, você não atende os requisitos para usar o brinquedo")}
Posso comprar esse produto?
Queremos criar um código que ajude o usuário a saber se ele pode comprar um produto ou não. Para acontecer a venda, a quantidade do produto no estoque tem que ser maior que zero e o produto está ativo.
Para escrever este código, teremos duas variáveis já definidas: produtoQtd, produtoAtivo.
Faça uma condição que supra a necessidade acima, se o usuário puder comprar o produto exiba a seguinte mensagem “Você pode finalizar essa compra”. Caso contrário exiba “Produto não está disponível para compra”.
var produtoQtd = 3
var produtoAtivo = true
if(produtoQtd >0 && produtoAtivo){console.log("Você pode finalizar essa compra")}
else{console.log("Produto não está disponível para compra")}
Será que posso ir ao banco?
Precisamos criar um código que ajude os usuários a saber se podem ir ao banco. Sabemos que o banco está aberto em todos os os dias da semana, exceto em finais de semana. Caso o usuário possa ir ao banco você deve exibir com console.log a seguinte mensagem: “Você pode ir ao banco”, caso contrário, "O banco está fechado, tente outro dia".
Para esse exercício leve em consideração as seguintes informações:
Selected from shared topics, language and repository description—not editorial ratings.
will27nasc /
Exercícios em python
donizetejesus /
lista de exercicio
neylorfelipet3 /
Primeiro exercício de html, css e javascript no Gama Experience #49
gabrielfabri /
Considere a seguinte Banco de Dados em anexo sobre clientes de stands de automóveis: 1) Registe em Prolog todos os dados relevantes do Banco de Dados, utilizando fatos com a notação: stand(nome_stand,LC) onde LC é uma lista de clientes do tipo: [cliente(nome,num,id,prof,C1),cliente(nome2,num2,id2,prof2,C2) ,…] onde C1, C2 são listas de compras do tipo: [carro(marca1,modelo1,preco1),moto(marca2,modelo2,preco2),…] 2) Defina em Prolog os seguintes predicados: 1) listar_clientes(X,LC) – devolve a lista LC com o nome de todos clientes do stand X; 2) listar_dados(X,C,D) – devolve a lista D com todos dados (i.e.: numero, idade e profissão) do cliente com o nome C do stand X; 3) listar_carros(X,LM) – devolve a lista LM com o nome de todas as marcas de carros vendidos pelo stand X. 4) listar_advogados(LA):- devolve a lista LA com o nome de todos os advogados de todos os stands; 5) preco_medio(X,Med) - devolve o preço médio (Med) de todos os carros vendidos por um stand. Nota: pode re-utilizar o predicado media(X,L) do exercício anterior; 6) altera_id(X,C,Id) - altera a idade do cliente C do stand X para Id. Nota: deve usar os predicados do Prolog assert e retract. Utilize os seguintes predicados: flatten(L1,L2) – remove todos os [] extra de L1, devolvendo o resultado em L2; list_to_set_(L1,L2) – remove elementos repetidos de L1, devolvendo L2; Por exemplo, flatten([[1],[2,3]],[1,2,3]) e list_to_set([1,2,2,3],[1,2,3]) retornarão verdadeiro. Explicação: Pretende-se aqui praticar a representação de bases de dados em Prolog. Neste caso, o enunciado já explicita qual o formato da representação. A resolução é conseguida à custa dos predicados findall e member. O fato stand tem de que ser definido como dinâmico, uma vez que é manipulado via predicados assert e retract. Para Executar o programa basta executar os seguintes comandos: ?- [stand]. Yes ?- teste. mudar idade da ana de:[(2327, 49, medico)] para: [ (2327, 50, medico)]
demelogustavo /
Resoluções de exercícios: 1) Qual o ID do pokemon Lucario? Select * from 'pokedex' where nome = "Lucario"; //Select * from 'pokedex' where nome = "Lucario" and pokedex_number;// 2) Qual a média de altura dos pokemons que são lendarios? Select * avg(altura) from 'pokedex' where lendario='1'; 3) Quais pokemons são mais pesados pela média: os dos tipos rock ou do tipo steel? select avg(peso) from pokedex where tipo1= "steel" or tipo2 ="steel"; select avg(peso) from pokedex where tipo1= "rock" or tipo2 ="rock"; 4) Traduzir os tipos dos pokemons. UPDATE pokedex SET tipo1 = 'lutador' WHERE tipo1 = 'fighting'; UPDATE pokedex SET tipo2 = 'lutador' WHERE tipo2 = 'fighting'; UPDATE pokedex SET tipo1 = 'voador' WHERE tipo1 = 'flying'; UPDATE pokedex SET tipo2 = 'voador' WHERE tipo2 = 'flying'; UPDATE pokedex SET tipo1 = 'veneno' WHERE tipo1 = 'poison'; UPDATE pokedex SET tipo2 = 'veneno' WHERE tipo2 = 'poison'; UPDATE pokedex SET tipo1 = 'terrestre' WHERE tipo1 = 'ground'; UPDATE pokedex SET tipo2 = 'terrestre' WHERE tipo2 = 'ground'; UPDATE pokedex SET tipo1 = 'pedra' WHERE tipo1 = 'rock'; UPDATE pokedex SET tipo2 = 'pedra' WHERE tipo2 = 'rock'; UPDATE pokedex SET tipo1 = 'inseto' WHERE tipo1 = 'bug'; UPDATE pokedex SET tipo2 = 'inseto' WHERE tipo2 = 'bug'; UPDATE pokedex SET tipo1 = 'fantasma' WHERE tipo1 = 'ghost'; UPDATE pokedex SET tipo2 = 'fantasma' WHERE tipo2 = 'ghost'; UPDATE pokedex SET tipo1 = 'metal' WHERE tipo1 = 'steel'; UPDATE pokedex SET tipo2 = 'metal' WHERE tipo2 = 'steel'; UPDATE pokedex SET tipo1 = 'fogo' WHERE tipo1 = 'fire'; UPDATE pokedex SET tipo2 = 'fogo' WHERE tipo2 = 'fire'; UPDATE pokedex SET tipo1 = 'agua' WHERE tipo1 = 'water'; UPDATE pokedex SET tipo2 = 'agua' WHERE tipo2 = 'water'; UPDATE pokedex SET tipo1 = 'planta' WHERE tipo1 = 'grass'; UPDATE pokedex SET tipo2 = 'planta' WHERE tipo2 = 'grass'; UPDATE pokedex SET tipo1 = 'eletrico' WHERE tipo1 = 'electric'; UPDATE pokedex SET tipo2 = 'eletrico' WHERE tipo2 = 'electric'; UPDATE pokedex SET tipo1 = 'psiquico' WHERE tipo1 = 'psychic'; UPDATE pokedex SET tipo2 = 'psiquico' WHERE tipo2 = 'psychic'; UPDATE pokedex SET tipo1 = 'gelo' WHERE tipo1 = 'ice'; UPDATE pokedex SET tipo2 = 'gelo' WHERE tipo2 = 'ice'; UPDATE pokedex SET tipo1 = 'dragao' WHERE tipo1 = 'dragon'; UPDATE pokedex SET tipo2 = 'dragao' WHERE tipo2 = 'dragon'; UPDATE pokedex SET tipo1 = 'sombrio' WHERE tipo1 = 'dark'; UPDATE pokedex SET tipo2 = 'sombrio' WHERE tipo2 = 'dark'; UPDATE pokedex SET tipo1 = 'fada' WHERE tipo1 = 'fairy'; UPDATE pokedex SET tipo2 = 'fada' WHERE tipo2 = 'fairy'; 4) Qual a média de altura dos pokemons que são lendarios? Select * avg(altura) from 'pokedex' where lendario ='1'; 5) Utilizando o site https://serebii.net/pokedex-swsh/ encontre os pokemon com os IDs 80, 122, 149 e insira-os na tabela. INSERT INTO pokedex(pokedex_number,nome,attack,defesa,altura,hp,velocidade,tipo1,tipo2,peso,generation,lendario) VALUES (1,'Slowbro',80,49,7,45,45,'psiquico','agua',69,1,0); INSERT INTO pokedex(pokedex_number,nome,attack,defesa,altura,hp,velocidade,tipo1,tipo2,peso,generation,lendario) VALUES (1,'Mr.Mime',122,49,7,45,45,'psiquico','',69,1,0); INSERT INTO pokedex(pokedex_number,nome,attack,defesa,altura,hp,velocidade,tipo1,tipo2,peso,generation,lendario) VALUES (1,'Dragonite',149,49,7,45,45,'dragao','voador',69,1,0); 6) Qual tipo de pokemon possui mais attack em média. select tipo1, avg(attack) from 'pokedex' group by tipo1; 7) Qual geração de pokemons é mais pesada, em média? Select * avg(altura) from 'pokedex' where WHERE generation ='1'; Select * avg(altura) from 'pokedex' where WHERE generation ='2'; Select * avg(altura) from 'pokedex' where WHERE generation ='3'; Select * avg(altura) from 'pokedex' where WHERE generation ='4'; Select * avg(altura) from 'pokedex' where WHERE generation ='5'; Select * avg(altura) from 'pokedex' where WHERE generation ='6'; Select * avg(altura) from 'pokedex' where WHERE generation ='7'; 8) A geração três possui quantos pokemons? SELECT COUNT(*) FROM 'pokedex' WHERE generation ='3';