diff --git a/ForAndWhile/img/fluxograma.png b/ForAndWhile/img/fluxograma.png new file mode 100644 index 0000000..1a93096 Binary files /dev/null and b/ForAndWhile/img/fluxograma.png differ diff --git a/ForAndWhile/index.html b/ForAndWhile/index.html new file mode 100644 index 0000000..d8fbbd3 --- /dev/null +++ b/ForAndWhile/index.html @@ -0,0 +1,17 @@ + + + + + + + + For and While + + + + + + + + + \ No newline at end of file diff --git a/ForAndWhile/scripts.js b/ForAndWhile/scripts.js new file mode 100644 index 0000000..a64d5f2 --- /dev/null +++ b/ForAndWhile/scripts.js @@ -0,0 +1,25 @@ +// Estruturas de mesma intenção com atribuiçõs diferentes + +let input = ''; // Inicializa a variável de entrada + +while (input.toLowerCase() !== 'sair') { // Continua enquanto o usuário não digitar 'sair' + input = prompt('Digite algo (ou digite "sair" para encerrar):'); // Solicita a entrada do usuário + + if (input.toLowerCase() !== 'sair') { // Verifica se a entrada não é 'sair' + let manipulatedInput = input.toUpperCase(); // Exemplo de manipulação: converte para maiúsculas + alert(`Você digitou: ${manipulatedInput}`); // Exibe o resultado no alert + console.log(`Você digitou: ${manipulatedInput}`); // Exibe o resultado no console + } +} + +for (let input = ''; input.toLowerCase() !== 'sair';) { // Inicializa a variável de entrada no loop for + input = prompt('Digite algo (ou digite "sair" para encerrar):'); // Solicita a entrada do usuário + + if (input.toLowerCase() !== 'sair') { // Verifica se a entrada não é 'sair' + let manipulatedInput = input.toLowerCase(); // Exemplo de manipulação: converte para minúsculas + alert(`Você digitou: ${manipulatedInput}`); // Exibe o resultado no alert + console.log(`Você digitou: ${manipulatedInput}`); // Exibe o resultado no console + } + } + + \ No newline at end of file diff --git a/README.md b/README.md index 25778a2..d217e09 100644 Binary files a/README.md and b/README.md differ diff --git a/Switch/fixed.html b/Switch/fixed.html new file mode 100644 index 0000000..5c459b0 --- /dev/null +++ b/Switch/fixed.html @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Switch/imgs/diagram.png b/Switch/imgs/diagram.png new file mode 100644 index 0000000..1a93096 Binary files /dev/null and b/Switch/imgs/diagram.png differ diff --git a/Switch/index.js b/Switch/index.js new file mode 100644 index 0000000..cebed5d --- /dev/null +++ b/Switch/index.js @@ -0,0 +1,60 @@ +// Switch version of *ForAndWhile* + +// With while. + +let input = ''; // Inicializa a variável de entrada + +while (input.toLowerCase() !== 'sair') { // Continua enquanto o usuário não digitar 'sair' + input = prompt('Digite algo (ou digite "sair" para encerrar):'); // Solicita a entrada do usuário + + switch(input.toLowerCase()) { + case '1': + alert("Você digitou 1 - Opção 1 selecionada"); + console.log("Você digitou 1 - Opção 1 selecionada"); + break; + case '2': + alert("Você digitou 2 - Opção 2 selecionada"); + console.log("Você digitou 2 - Opção 2 selecionada"); + break; + case '3': + alert("Você digitou 3 - Opção 3 selecionada"); + console.log("Você digitou 3 - Opção 3 selecionada"); + break; + case 'sair': + alert("Encerrando o sistema..."); + console.log("Encerrando o sistema..."); + break; + default: + alert("Opção não reconhecida. Tente novamente."); + console.log("Opção não reconhecida. Tente novamente."); + } +} + +// With for. + +for (let input = ''; input.toLowerCase() !== 'sair';) { // Inicializa a variável de entrada no loop for + input = prompt('Digite algo (ou digite "sair" para encerrar):'); // Solicita a entrada do usuário + + switch(input.toLowerCase()) { + case '1': + alert("Você digitou 1 - Opção 1 selecionada"); + console.log("Você digitou 1 - Opção 1 selecionada"); + break; + case '2': + alert("Você digitou 2 - Opção 2 selecionada"); + console.log("Você digitou 2 - Opção 2 selecionada"); + break; + case '3': + alert("Você digitou 3 - Opção 3 selecionada"); + console.log("Você digitou 3 - Opção 3 selecionada"); + break; + case 'sair': + alert("Encerrando o sistema..."); + console.log("Encerrando o sistema..."); + break; + default: + alert("Opção não reconhecida. Tente novamente."); + console.log("Opção não reconhecida. Tente novamente."); + } + } + \ No newline at end of file