Lista de Exercícios Resolvidos de Comando if

Ver Teoria

Desenvolva um programa que tenha como entrada o ano de nascimento de uma pessoa e como saída a impressão de uma frase que diga se ela poderá ou não votar este ano.

Considerar que a idade mínima para o voto no Brasil é de 16 anos.

Ver solução completa

Explique a finalidade do comando if e defina a sua estrutura.

Ver solução completa

Na universidade em que você estuda, há diversas disciplinas e cada uma delas possui uma fórmula própria para calcular a média final do aluno com base nas notas de provas e trabalhos, essas que vão de 0 a 10. Você, ansioso e preocupado com o seu futuro, decide perguntar aos veteranos e olhar em planos de ensino sobre algumas das próximas disciplinas que fará.

Em uma dessas disciplinas, o método de avaliação é dado por 2 provas com pesos diferentes que constituem a média das provas M P , dada pela fórmula:

M P = 4 * P 1 + 6 * P 2 10

Além das provas, há ainda um trabalho T que é contabilizado na média final M F . A média das provas influencia em como serão atribuídos os pesos aos componentes que constituem a média final, dada pela seguinte fórmula:

M F = M P + T 2

Se M P ≥ 5,0

M F = 7 * M P + 3 * T 10

Se M P < 5,0

Faça um programa que calcule a média final de determinado aluno, e, sabendo que a média da faculdade é 6, imprima da tela se ele passou ou não na disciplina.

Observação: a entrada será dada por 3 números, onde os 2 primeiros representam as notas das duas provas (prova 1 e prova 2 respectivamente) e o último a nota do trabalho.

Ver solução completa

Desenvolva um programa que receba como entrada um determinado ano é imprima na tela se esse ano é ou não um ano bissexto.

Um ano é bissexto se ele é divisível por 400 ou se ele é divisível por 4 e não divisível por 100.

Ver solução completa

Desenvolva um programa que verifique a validade de uma senha fornecida pelo usuário, onde a senha válida é o número 1234.

Devem ser impressas as seguintes mensagens:

  • Caso a senha seja válida: “ACESSO PERMITIDO”;
  • Caso a senha seja inválida: “ACESSO NEGADO”.

Ver solução completa

Faça um programa que receba como entrada um número inteiro positivo N e imprima na tela se esse número é par ou ímpar.

Ver solução completa

Desenvolva um programa que tenha como entrada os lados de um polígono regular e como saída as seguintes impressões:

  • Se o número de lados for igual a 3: “Triângulo”;
  • Se o número de lados for igual a 4: “Quadrilátero”;
  • Se o número de lados for igual a 5: “Pentágono”.

Ver solução completa

Escreva um programa que receba como entrada números inteiros (considere que os valores informados não serão iguais) e imprima na tela o maior número entre eles.

Ver solução completa