Olá!
Neste repositório irei colocar alguns exercicios resolvidos em sala durante as aulas de Algoritmos e Lógica de Programação:
-
E1 - Calcular a hipotenusa de um triângulo retângulo com base em seus catetos: DICA: hipotenusa = raizQuadrada( cateto1cateto1 + cateto2cateto2 ).
-
E2 - Cálculo do Índice de Massa Corporal (IMC): IMC = Peso / Altura² Observação: mais adiante teremos um exercício em que caberá a interpretação desse número, com base em estudos científicos.
-
E3 - Faça um programa que converta a temperatura de graus Celsius para graus Fahrenheit. F=9*C/5+32
-
E4 - Faça um programa que converta a temperatura de graus Fahrenheit para graus Celsius. C = (F-32)*5/9
-
E5 - Faça um programa que converta dólares em reais.
-
E6 - Faça um programa que converta reais em dólares.
-
E7 - Faça um programa que calcule a área de um retângulo e seu perímetro com base em seus dois lados.
-
E8 - Faça um programa que calcule a área de um círculo e sua circunferência com base em raio.
-
E9 - Crie um programa que leia um número e diga se ele é positivo ou negativo.
-
E10 - Faça um programa que calcule a área de um triângulo com base em sua base e sua altura.
-
E11 - Cálculo e Interpretação do Índice de Massa Corporal (IMC) detalhado.
-
E12 - Faça um programa que calcule a área de um triângulo com base em seus três lados ( ou Hierão).
-
E13 - Uma escola usa o seguinte critério de notas em seus cursos: os alunos fazem três avaliações e a nota final é sempre calculada assim: faço a média aritmética entre a menor e a maior das notas. Crie um programa/algoritmo que leia 3 números reais, como sendo as notas de um aluno, as quais podem ser digitadas em qualquer ordem, e imprima a nota final, de acordo com o critério da escola. Casos de teste:
- 2, 3, 8 → Nota Final = (2 + 8) / 2 = 5.0
- 8, 9, 7 → Nota Final = (7 + 9) / 2 = 8.0
- 7, 6, 2 → Nota Final = (2 + 7) / 2 = 4.5
- 9, 6, 4 → Nota Final = (4 + 9) / 2 = 6.
-
E14 - Você foi convidado para a oficina de robótica da Fatec e terá de implementar um algoritmo para decidir o movimento de um carro automático. Ele tem 3 sensores que medem distância a obstáculos: um na frente, um à esquerda e outro à direita (aqui na questão você simulará a leitura dos sensores usando 3 comandos input, que lerão as distâncias de cada um dos sensores). Os comandos que você pode dar aos motores do carro são “frente”, “esquerda”, “direita” e “trás (ré)” (aqui na questão você simulará os comandos para os motores através de prints apenas). Implemente um programa que simule a seguinte lógica:
- O carro anda para frente caso o sensor da frente indique obstáculo a mais de 50 cm;
- Caso contrário, o sensor da direita é examinado: o carro vira à direita caso o sensor da direita indique obstáculo a mais de 50 cm;
- Caso contrário, o sensor da esquerda é examinado: o carro vira à esquerda caso o sensor da esquerda indique obstáculo a mais de 50 cm;
- Caso contrário, o carro andará para trás (marcha à ré), nesta situação em que todos os sensores indicam obstáculos próximos (<= 50 cm).
-
E15 - Faça um algoritmo que mostre os números de 1 a 10 em sequência. Esse exercício tem duas maneiras de ser feito, com FOR ou WHILE
-
E16 - Escrever um algoritmo que escreve o quadrado de todos os inteiros, desde 1 até 20.
-
E17 - Faça um algoritmo que mostre a tabuada de um número qualquer.
-
E18 - Crie um programa/algoritmo que some todos os números inteiros de 1 a 100 e mostre o resultado da soma na tela: 1 + 2 + 3 + 4 + 5 + ... + 99 + 100 = 5050.
-
E19 - Escrever um algoritmo que lê um número inteiro positivo e que escreve a soma dos quadrados de todos os números inteiros, desde 0 até o valor lido.
-
E20 - Crie um programa que mostre os números de 10 a 1 na tela (contagem decrescente).
-
E21 - Crie um programa que calcule e mostre na tela o valor da expressão:
- 2 + 4 + 6 + 8 + ... 998 + 1000 (= 250500)
- 1/2 + 1/4 + 1/8 + 1/16 + 1/32 + .. + 1/1024 (aprox. 0.999)
- 1/2 + 1/3 + 1/4 + 1/5 + 1/6 + 1/7 + ... + 1/100 (aprox. 4.187)
- +1/2 - 1/3 + 1/4 - 1/5 + 1/6 - 1/7 + ... + 1/100 (aprox. 0.312)
-
E22 - Faça um algoritmo em C que calcule o fatorial de um digitado.
Esses foram alguns dos exercícios realizados em sala de aula que eu deixei gravado no meu replit, outros foram feitos pelo onlinegdb e não conseguir salvar, mas em breve irei colocar aqui todos