Fase 1 - Lógica

Exerc. 1 - Variáveis

  1. Criar as variáveis: cargo, salário, escolaridade, idade, nome, em experiência - Nnehuma variável deve conter acento e devem ser em minúsculas
  2. Criar o objeto Funcionario com as vars acima
  3. Criar a constante horas trabalhadas na semana para todos os funcionários
  4. Criar 3 funcionários e colocar dentro de um array

Exerc. 2

  1. Criar uma função de somar as notas dos alunos, sendo que cada aluno terá 4 notas, de 0 a 10
  2. Criar uma função para dividir o valor encontrado na soma das notas por 4
  3. Criar uma função para verificar se o aluno está aprovado, reprovado ou precisa de recuperação: Caso o aluno tenha média maior que 7, está aprovado, entre 6 e 7 está em recuperação e menos que 6, rerovado.
  4. Imprimir ao final qual é a media do aluno e qual é o status dele.

Exer. 3

  1. Criar uma função que recebe o valor a ser sacado, e verifica se existe o valor na conta disponível, se sim mostrar o valor que sobrará na conta, caso o valor seja maior que o disponível mostrar a mensagem: Saldo insuficiente. Valor a ser sacado: 200, Valor disponível: 350
  2. Criar uma função que receber o valor a ser sacado e verifica se é maior que o limite diário: Limite diãrio: 250
  3. O caixa eletrônico tem cedulas de 50 reais apenas, criar uma função que recebe o valor a ser sacado e mostra a quantidade de cédulas que serão entregue

Exerc. 4

  1. Criar uma função para calcular a média das notas do ano, serão 4 notas.
  2. Criar uma função para adicionar numa lista o objeto Aluno que deverá ter: nome e quatro notas.
  3. Percorrer a lista e imprimir a média de cada um da lista
  4. Usar switch case para verificar qual aluno está aprovado, reprovado e em recuperação
  5. Ao final, percorrer a lista e obter a média entre os todas as notas de todos os alunos, e imprimir o resultado

Notas: Aluno 1: Nome: Joao, Notas: 2, 4, 10, 9 Aluno 2: Nome: Jose, Notas: 8, 8, 10, 9 Aluno 3: Nome: Maria, Notas: 2, 4, 1, 9

Exerc. 5

  1. Criar uma função para calcular a média das notas do ano, serão 4 notas.
  2. Criar uma função para adicionar numa lista o objeto Aluno que deverá ter: nome e quatro notas.
  3. Percorrer a lista e imprimir a média de cada um da lista
  4. Verificar qual aluno está aprovado, reprovado e em recuperação e imprimir cada caso
  5. Percorrer a lista e obter a média entre os todas as notas de todos os alunos, e imprimir o resultado

Notas: Aluno 1: Nome: Joao, Notas: 2, 4, 10, 9 Aluno 2: Nome: Jose, Notas: 8, 8, 10, 9 Aluno 3: Nome: Maria, Notas: 2, 4, 1, 9

Exerc. 6

  1. Crie uma função que recebe 2 valores, um será o aluguel e o outro será o valor do imóvel
  2. Dentro da função, com o valor do imóvel calcule 4% do valor.
  3. Após encontrar os 4% verifique se o valor é maior que o valor do aluguel e caso seja maior, imprima 'Não vale a pena' e se for menor que o aluguel, imprima 'vale a pena'

Exerc. 7 - Parte 1

Um consultório está com dificuldade para gerenciar seus pacientes, é necessário um cadastro de pacientes e médicos, agendamento de consultas e gerenciamento do pagamento de cada especialidade.

  1. Crie uma função que cria um Paciente com os atributos: Id do paciente, nome, sobrenome, idade, endereço, telefone e adiciona na lista de pacientes
  2. Crie uma função que cria um Médico com os atributos: Id do médico, nome, sobrenome, idade, CRM, especialidade e adiciona na lista de médicos
  3. Cria uma função que agenda uma consulta, com os parâmetros Id do paciente, id do médico, data, horário.

Exerc. 7 - Parte 2

  1. Crie 2 pacientes e um médico nas listas
  2. Dentro da função efetuar consulta, faça um busca pelo id do paciente e id do médico nas listas e salve o nome de cada um deles na consulta.
  3. Ao imprimir a consulta, mostre também o nome do médico e do paciente

Exerc. 7 - Parte 3

  1. Altere a função criarMedico, criarPaciente para receber como parâmetro todos os atributos.
  2. Solicite ao usuário para digitar cada dado do paciente e do médico para adicionar nas listas
  3. Crie a consulta solicitando ao usuário cada dado, como data, hora, paciente e médico.
  4. Mostre as opções de médicos e pacientes existentes no momento da criação da consulta.