drhamann / bk-lista-01

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lista de Exercícios de Lógica de Programação em C#

Entrada, Processamento e Saída de Dados

  1. Calcular o volume de uma caixa retangular.

    • Exemplo de entrada: Altura = 5, Largura = 3, Comprimento = 2
    • Fórmula: Volume = Altura * Largura * Comprimento
    • Exemplo de saída: O volume da caixa é 30 unidades cúbicas.
  2. Converter a temperatura de graus Fahrenheit para graus Celsius.

    • Exemplo de entrada: Temperatura em Fahrenheit = 68
    • Fórmula: Celsius = (Fahrenheit - 32) * 5/9
    • Exemplo de saída: A temperatura em Celsius é 20 °C.
  3. Calcular o consumo de combustível por quilômetro.

    • Exemplo de entrada: Quilometragem inicial = 100 km, Quilometragem final = 200 km, Consumo de combustível = 20 litros
    • Fórmula: Consumo por km = Consumo de combustível / (Quilometragem final - Quilometragem inicial)
    • Exemplo de saída: O consumo de combustível por quilômetro é de 0.1 litros/km.
  4. Calcular o salário total de um vendedor.

    • Exemplo de entrada: Salário base = R$ 1500, Total de vendas = R$ 5000, Comissão (5% sobre as vendas)
    • Fórmula: Salário total = Salário base + (Total de vendas * Comissão)
    • Exemplo de saída: O salário total do vendedor é R$ 2750.
  5. Calcular a média ponderada de duas provas realizadas por um aluno.

    • Exemplo de entrada: Nota da primeira prova = 7, Peso da primeira prova = 0.4, Nota da segunda prova = 8, Peso da segunda prova = 0.6
    • Fórmula: Média ponderada = (Nota da primeira prova * Peso da primeira prova) + (Nota da segunda prova * Peso da segunda prova)
    • Exemplo de saída: A média ponderada do aluno é 7.6.
  6. Calcular a área de um terreno retangular.

    • Exemplo de entrada: Comprimento do terreno = 10 metros, Largura do terreno = 5 metros
    • Fórmula: Área = Comprimento * Largura
    • Exemplo de saída: A área do terreno é 50 metros quadrados.

Estruturas de Decisão

  1. Verificar se a soma de A + B é menor que C.

    • Exemplo de entrada: A = 5, B = 3, C = 10
    • Exemplo de saída: A + B é menor que C.
  2. Ordenar três valores inteiros e diferentes em ordem decrescente.

    • Exemplo de entrada: 5, 10, 3
    • Exemplo de saída: Os números em ordem decrescente são 10, 5, 3.
  3. Calcular o Índice de Massa Corporal (IMC) e determinar a condição de peso de um adulto.

    • Exemplo de entrada: Peso = 70 kg, Altura = 1.75 m
    • Fórmula: IMC = Peso / (Altura^2)
    • Exemplo de saída: IMC = 22.86 (Peso normal).
  4. Identificar se um número é par ou ímpar.

    • Exemplo de entrada: Número = 7
    • Exemplo de saída: O número é ímpar.
  5. Realizar uma operação com base em dois valores inteiros A e B.

    • Exemplo de entrada: A = 3, B = 3
    • Exemplo de saída: A + B = 6.

Estruturas de Repetição

  1. Gerar e escrever os números ímpares entre 100 e 200.

    • Exemplo de saída: 101, 103, 105, ..., 199.
  2. Calcular o fatorial de um número e exibir o resultado.

    • Exemplo de entrada: Número = 5
    • Exemplo de saída: 5! = 120.
  3. Imprimir a sequência de Fibonacci até um número informado.

    • Exemplo de entrada: Número = 50
    • Exemplo de saída: Sequência de Fibonacci até 50: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34.
  4. Substituir múltiplos de 3 pela palavra "Fizz" e múltiplos de 5 pela palavra "Buzz" na contagem de 1 a 100.

    • Exemplo de saída: 1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz, ...
  5. Exibir a tabuada de multiplicação do 1 ao 10.

    • Exemplo de saída:

      1 x 1 = 1   2 x 1 = 2   3 x 1 = 3   ...   10 x 1 = 10
      1 x 2 = 2   2 x 2 = 4   3 x 2 = 6   ...   10 x 2 = 20
      ...
      1 x 10 = 10  2 x 10 = 20  3 x 10 = 30  ...   10 x 10 = 100
      

About

License:MIT License


Languages

Language:C# 100.0%