/TesteFundamentosProgramacao

Prova de lógica de programação do Professor Nélio Alves

Primary LanguageJava

⚙️ Prova Prática de Lógica de Programação

Objetivo desta prova:

Esta prova serve como um instrumento para que o aluno avalie se convém ou não fazer um curso
de Lógica de Programação antes de fazer um de nossos cursos de Programação Orientada a
Objetos.

Conteúdo da prova:

1. Estrutura sequencial (variáveis, entrada, processamento, saída)
2. Estrutura condicional (if-else)
3. Estruturas repetitivas (while, for)

Intruções:

Tente fazer os exercícios desta prova na linguagem em que você já aprendeu Lógica de
Programação (C, VisualG, etc.).
- Se você conseguir resolver os exercícios sem maiores problemas, então você não precisa fazer
um curso de Lógica de Programação primeiro; caso contrário, recomendamos fazer.
-  Sugerimos fazer um dos cursos:
    Java primeiros passos: Lógica de Programação e Algoritmos
    C# primeiros passos: Lógica de Programação e Algoritmos

📌 PARTE 1: ESTRUTURA SEQUENCIAL

Exercício 01

Fazer um programa para ler o código de uma peça 1, o número de peças 1, o valor unitário de cada peça 1, ocódigo de uma peça 2, o número de peças 2 e o valor unitário de cada peça 2. Calcule e mostre o valor a ser pago

Exercício 02

Faça um programa para ler o valor do raio de um círculo, e depois mostrar o valor da área deste círculo com quatro casas decimais conforme exemplos. Fórmula: area = π . raio² Considere o valor de π = 3.14159

📌 PARTE 2: ESTRUTURA CONDICIONAL

Exercício 03

Com base na tabela de preços a baixo, faça um programa que leia o código de um item e a quantidade deste item. A seguir, calcule e mostre o valor da conta a pagar.

Exercício 04

Ler os valores dos três coeficientes "a", "b" e "c" de uma equação do segundo grau (ax² + bx + c = 0). Em seguida, mostrar os valores das raízes da equação, conforme exemplos, usando a fórmula de Baskara. Se a equação não possuir raízes (o valor de "a" não pode ser zero, e o valor de "delta" não pode ser negativo), mostrar uma mensagem "Impossivel calcular".

📌 PARTE 3: ESTRUTURAS REPETITIVAS

Exercício 05

Escreva um programa que repita a leitura de uma senha até que ela seja válida. Para cada leitura de senhaincorreta informada, escrever a mensagem "Senha Invalida". Quando a senha for informada corretamente deve serimpressa a mensagem "Acesso Permitido" e o algoritmo encerrado. Considere que a senha correta é o valor 2002.

Exercício 06

Leia um valor inteiro N. Este valor será a quantidade de valores inteiros X que serão lidos em seguida. Mostre quantos destes valores X estão dentro do intervalo [10,20] e quantos estão fora do intervalo, mostrando essas informações conforme exemplo (use a palavra "in" para dentro do intervalo, e "out" para fora do intervalo).


Prova disponibilizada pelo professor Nelio Alves no curso "C# COMPLETO - Programação Orientada a Objetos + Projetos" na plataforma da Udemy.