

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Exercicios Resolvidos de lógica de programação
Tipologia: Exercícios
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!


Algoritmos – Exercícios de Fixação
Estrutura de Controle Seqüencial
Estrutura de Controle Condicional (ou de Seleção)
“+” operação de soma “-” operação de subtração “*” operação de multiplicação “/” operação de divisão
Soluções 1.
Solução 1:
salBase, salReceber, grat, imp: real
Inicio Leia(salBase) Grat salBase * 5/ SalReceber salBase +grat – imp Imp SalReceber * 7/ SalReceber SalReceber – imp Escreva (salReceber) Fim
Solução 2:
salBase, salReceber, Imp: real
Inicio Leia(salBase) SalReceber (salBase * 5/100 ) Imp SalReceber * 7/ SalReceber SalReceber – imp Escreva (salReceber) Fim
ano_atual, ano_nascimento, idade_atual, idade_2005: inteiro Inicio Leia (ano_nascimento, ano_atual) Idade_atual ano_atual - ano_nascimento Idade_2005 2005 - ano_nascimento Escreva (idade_atual) Escreva (idade_2005) Fim
aluno: caracter; nota1, nota2, nota3, media: real; p1, p2, p3: inteiro; Inicio p1 2; p2 4; p3 4; Leia (aluno); Leia (nota1, nota2, nota3); media (nota1 *p1 + nota2 * p2 + nota3 * p3)/ Escreva (“a media de “, aluno, “foi “, media); Se (media >= 7,0) então Escreva (“aprovado”); Fim se Fim
aluno: caracter; nota1, nota2, nota3, media: real; Inicio Leia (aluno); Leia (nota1, nota2, nota3); media (nota1 *0.2 + nota2 * 0.4 + nota3 * 0. Escreva (“a media de “, aluno, “foi “, media); Se (media >= 7,0) então Escreva (“aprovado”); senão Se (media < 7,0 e media >= 5,0) então Escreva (“recuperação”); senão Escreva (“reprovado”);
Fim se; Fim se; Fim
num1, num2 : real; operador: caracter; Inicio Leia (num1, num2); Leia (operador); Escolha operador caso “+”: escreva (num1 + num2); caso “-“: escreva (num1 – num2); caso “*”: escreva (num1 * num2); caso “/”: Se num2 <>0 então