Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A013-condicionais II #31

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 28 additions & 1 deletion exercicio1/script.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,29 @@
const num = //seu numero aqui
const numero = Number(prompt('Insira um número'))

// A)
if(numero % 2 === 0){
console.log (numero + ' é divisivel por 2')
if(numero % 3 === 0){
console.log (numero + ' é divisivel por 2 e por 3')
}
} else if(numero % 3 === 0){
console.log (numero + ' é divisivel por 3')
} else {
console.log('Não é divisivel por 2 OU 3')
}

// MANEIRA SIMPLES, PORÉM SEM 2 IFS, FOGE DO QUE PEDE ENUNCIADO
// if(numero % 2 === 0){
// console.log (numero + ' é divisivel por 2')
// } else if(numero % 3 === 0){
// console.log (numero + ' é divisivel por 3')
// } else {
// console.log('Não é divisivel por 2 OU 3')
// }


// B)
if(numero % 2 === 0 || numero % 3 === 0){
console.log('Este número é divisivel por 2 OU 3')
} else {
console.log('Não é divisivel por 2 OU 3') }
6 changes: 4 additions & 2 deletions exercicio2/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Exercício 2
<!-- # Exercício 2

Recrie o exercício 3 da aula anterior (A012) de condicionais I, utilizando switch-case. No arquivo `script,js` existe uma versão do código já escrita, mas você pode colar o exercício que você fez na última prática! -->


Recrie o exercício 3 da aula anterior (A012) de condicionais I, utilizando switch-case. No arquivo `script,js` existe uma versão do código já escrita, mas você pode colar o exercício que você fez na última prática!
79 changes: 64 additions & 15 deletions exercicio2/script.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,64 @@
let nacionalidade = prompt("digite aqui a nacionalidade").toLowerCase();

if(nacionalidade === "brasileira"){
console.log("a pessoa é do Brasil!");
} else if(nacionalidade === "argentina"){
console.log("a pessoa é da Argentina!");
} else if(nacionalidade === "uruguaia"){
console.log("a pessoa é do Uruguai!");
} else if(nacionalidade === "chilena"){
console.log("a pessoa é do Chile!");
} else if(nacionalidade === "colombiana"){
console.log("a pessoa é da Colômbia!");
} else{
console.log("nacionalidade não encontrada")
}
// <!-- # Exercício 2

// Recrie o exercício 3 da aula anterior (A012) de condicionais I, utilizando switch-case. No arquivo `script,js` existe uma versão do código já escrita, mas você pode colar o exercício que você fez na última prática! -->


// # Exercício 3 (A012)

// Crie um código que receba um **prompt** que diga: "Escreva aqui sua nacionalidade" e guarde o valor da resposta em uma const `nacionalidade`.

// Vamos considerar que nosso programa aceita as seguintes 5 nacionalidades:
// - brasileira;
// - argentina;
// - uruguaia;
// - chilena;
// - colombiana;

// // Crie uma estrutura de `if/else if/else` que verifique se a nacionalidade guardada na const
// `nacionalidade` é igual a cada uma das nacionalidades acima, e caso seja, imprima a nacionalidade no console.
// O último `else` deve imprimir "nacionalidade não encontrada" caso o valor de `nacionalidade` não corresponda a
// nenhum dos valores.

// > 💡 Lembre-se de prestar atenção às letras maiúsculas e minúsculas.

// let nacionalidade = prompt('Qual sua nacionalidade ? (no feminino)').toUpperCase()

// if(nacionalidade === 'BRASILEIRA'){
// console.log('Você é brasileiro')
// } else if(nacionalidade === 'ARGENTINA'){
// console.log('Você é argentino')
// } else if(nacionalidade === 'URUGUAIA'){
// console.log('Você é uruguaia')
// } else if(nacionalidade === 'CHILENA'){
// console.log('Você é chileno')
// } else if(nacionalidade === 'COLOMBIANA'){
// console.log('Você é colombiana')
// } else {
// console.log('NACIONALIDADE NÃO ENCONTRADA')





let nacionalidade = prompt('Qual sua nacionalidade ? (no feminino)').toUpperCase()

switch (nacionalidade) {
case 'BRASILEIRA':
console.log('Você é da brasileiro(a)')
break;
case 'ARGENTINA':
console.log('Você é argentino(a)')
break;
case 'URUGUAIA':
console.log('Você é uruguaia(o)')
break;
case 'CHILENA':
console.log('Você é chileno(a)')
break;
case 'COLOMBIANA':
console.log('Você é colombiana(o)')
break;
default:
console.log('NACIONALIDADE NÃO ENCONTRADA')
break;
}
31 changes: 20 additions & 11 deletions exercicio3/script.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,22 @@
//código a ser reescrito

if(nome === "José"){
console.log("Oi, Zé!");
} else {
console.log("Olá, "+nome);
}

if(idade >= 18){
console.log("pode tirar carteira de motorista!");
} else {
console.log("Ainda não pode tirar carteira de motorista");
}
// if(nome === "José"){
// console.log("Oi, Zé!");
// } else {
// console.log("Olá, "+nome);
// }

// if(idade >= 18){
// console.log("pode tirar carteira de motorista!");
// } else {
// console.log("Ainda não pode tirar carteira de motorista");
// }

const nome = prompt('Insira um nome')
const idade = Number(prompt('Insira um idade'))

nome === 'José' ? console.log('Oi, Zé!') : console.log('Olá, ' +nome)

idade >= 18 ? console.log('Pode tirar carteira de motorista!') : console.log('Ainda não pode tirar carteira de motorista')