Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

MaJuks/javascript-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

Exercícios Práticos de JavaScript

Coleção de exercícios desenvolvidos em aula durante a disciplina de Programação para Internet, com foco em lógica de programação, manipulação do DOM e estruturas de dados em JavaScript.


Tecnologias Utilizadas

HTML5 CSS3 JavaScript

  • HTML5
  • CSS3
  • JavaScript (ES6+)

Instalação e Execução

Não requer instalação de dependências. Basta abrir o arquivo .html de cada exercício diretamente no navegador.

# Clone o repositório
git clone https://github.com/MaJuks/ProgramaJavaScript.git
# Acesse a pasta do exercício desejado e abra o arquivo HTML
# Exemplo:
cd adivinha-numero
# abra adivinha_numero.html no navegador

Exercícios

1. Adivinha a Letra — /adivinha-letra

Analisa uma palavra digitada pelo usuário e exibe a contagem de vogais, consoantes e o total de letras.

Conceitos praticados: manipulação de strings, laço for, condicionais.


2. Adivinha o Número — /adivinha-numero

Jogo interativo em que o usuário tenta adivinhar um número aleatório entre 1 e 100 em até 6 tentativas. A cada erro, o jogo indica se o número correto é maior ou menor.

Conceitos praticados: Math.random(), arrays, contador de tentativas, manipulação do DOM.


3. Consultório Odontológico — /consultorio

Sistema de gerenciamento de fila de pacientes de uma clínica. Permite adicionar pacientes no final da fila, inserir casos de urgência no início e atender (remover) o próximo paciente.

Conceitos praticados: array com push(), unshift(), shift(), eventos de formulário, forEach().


4. Tabuada — /tabuada

Gerador de tabuada: recebe um número do usuário e exibe a multiplicação de 1 a 10.

Conceitos praticados: laço for, template literals, manipulação de elementos <pre>.


Estrutura do Projeto

ProgramaJavaScript/
├── adivinha-letra/
│ ├── adivinha-letra.html
│ └── adivinha-letra.js
├── adivinha-numero/
│ ├── adivinha-numero.html
│ ├── adivinha-numero.js
│ ├── estilos.css
│ └── imagem-adivinha.jpg
├── consultorio/
│ ├── consultorio.html
│ ├── consultorio.js
│ ├── estilos.css
│ └── icon-medico.png
├── tabuada/
│ ├── tabuada.html
│ ├── tabuada.js
│ ├── estilos.css
│ └── tabuada-bg.jpg
└── README.md

Informações Acadêmicas

Campo Informação
Instituição Instituto Federal do Paraná (IFPR) — Campus Cascavel
Disciplina Programação para Internet
Professor Fernando de Lima Alves
Período 2o Semestre / 2022
Atividade Exercícios práticos desenvolvidos em aula

Autora

Maria Júlia GitHub: @MaJuks

Projeto iniciado em 06/07/2022.


Status do Projeto

Status

Exercícios concluídos. Repositório mantido como portfólio acadêmico.

About

Programas javas das aulas de Programação para internet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /