Logo

Lógica e Lógica de Programação

Entregável dos exercícios de Lógica e Lógica de Programação

Exemplo = Exercício utilizando o VisualG (pg 26)

Resolução: Exemplo

Resolução

Exercício 1 = Exercício de Algoritmo.

Faça um algoritmo para efetuar a troca de um pneu furado (pg 10)

Resolução: Exercício 1

Exercício 2 = Constantes, Comandos de Atribuição e Comentários.

Crie um programa que declare 3 variáveis para receber o Nome, o peso e a altura de uma pessoa. Ao final imprima os dados na tela. (pg40) Exercício 2

Resolução

Exercício 3 = Constantes, Comandos de Atribuição e Comentários.

Com base no programa anterior calcule e exiba ao final o Índice de Massa Corpórea(IMC) da pessoa sabendo que a fórmula para o cálculo é: IMC = peso/(altura*altura); OBS: Insira um comentário na linha em que se encontra a fórmula para esclarecer como o cálculo é feito. Saída esperada: Nome (dado recebido), altura (dado recebido), peso (dado recebido), IMC (dado calculado) (pg40)

Resolução: Exercício 3

Resolução

Exercício 4 = Operadores Aritméticos, Relacionais, Lógicos e de Caracteres. (pg 53)

Crie um programa que receba o nome e a idade de uma pessoa e exiba:

  1. O nome e a idade informada;
  2. Verdadeiro Se a idade é maior que 18;
  3. Falso se a idade é diferente que 25;
  4. Falso se a idade é diferente que 25 E o nome é igual a Marcos;
  5. Verdadeiro se a idade é diferente que 25 OU o nome é igual a Marcos;
  6. Verdadeiro se a idade dividida por 2 é igual a ZERO;

Resolução: Exercício 4

Resolução

Exercício 5 = Operadores Aritméticos, Relacionais, Lógicos e de Caracteres. (pg 54)

Crie um programa que receba um valor de depósito do usuário e atualize o seu saldo. Ao final exiba o valor inicial o depósito e o saldo atual.

Resolução: Exercício 5

Resolução

Exercício 6 = Estruturas Condicionais Se, Senão Se e Senão. (pg 67)

Crie um programa que receba a altura e o peso da pessoa e a classifique de acordo com a tabela:

Resolução: Exercício 6

Resolução

Exercício 7 = Estruturas Condicionais Se, Senão Se e Senão. (pg 67)

Crie um programa que receba a idade da pessoa e a classifique de acordo com a tabela: Menos de 18 anos: menor de idade Maior que 18 e menor que 60: adulto Mais que 60: idoso

Resolução: Exercício 7

Resolução

Exercício 8 = Estruturas Condicionais Se, Senão Se e Senão. (pg 68)

Crie um programa que permita ao usuário escolher a operação a realizar (depósito ou saque), receba a informação da operação escolhida e o valor do usuário e, em seguida, atualize o seu saldo. Ao final exiba o valor inicial, a operação realizada e o saldo atual.

Resolução: Exercício 8

Resolução

Exercício 9 = Estruturas Condicionais escolha - caso. (pg 79)

Crie um programa que solicite ao usuário a operação desejada e implemente as quatro operações matemáticas (soma, subtração, multiplicação e divisão)

Resolução: Exercício 9

Resolução

Exercício 10 = Estruturas Condicionais escolha - caso. (pg 79)

Crie um programa que receba do usuário a figura geométrica que deseja calcular a área e o perímetro (Q-Quadrado ou T-Triângulo) e calcule e exiba a área e o perímetro da figura escolhida.

Resolução: Exercício 10

Resolução

Exercício 11 = Estruturas Condicionais escolha - caso. (pg 80)

Crie um programa que, utilizando a estrutura escolha caso, permita ao usuário escolher a operação a realizar (depósito ou saque ou transferência) , caso a operação seja de transferência solicite o nome do banco, da agência e conta, receba as informações e, em ao final exiba o valor inicial, a operação realizada e o saldo atual, no caso de transferência exiba também os dados do banco, agência e conta.

Resolução: Exercício 11

Resolução

Exercício 12 = Estruturas de repetição para. (pg 91)

Crie um programa que receba do usuário um número e apresente a Tabuada deste.

Resolução: Exercício 12

Resolução

Exercício 13 = Estruturas de repetição para. (pg 91)

Crie um programa que apresente os múltiplos de dois entre 0 e 100.

Resolução: Exercício 13

Resolução

Exercício 14 = Estruturas de repetição para. (pg 91)

Crie um programa que imprima os múltiplos de 3 entre dois números digitados pelo usuário.

Resolução: Exercício 14

Resolução

Exercício 15 = Estruturas de repetição para. (pg 92)

Crie um programa que, utilizando a estrutura escolha caso, permita ao usuário escolher a operação a realizar (depósito ou saque ou transferência) , caso a operação seja de transferência solicite o nome do banco, da agência e conta, receba as informações e ao final exiba o valor inicial, a operação realizada e o saldo atual, no caso de transferência exiba também os dados do banco, agência e conta. Altere o programa acima a fim de repetir a operação, por tantas vezes quanto o usuário desejar incialmente, implemente a solução utilizando a estrutura para. Por exemplo o usuário quer fazer um depósito um saque e uma transferência então, no início do programa ele define que irá realizar 3 operações.

Resolução: Exercício 15

Resolução

Exercício 16 = Estruturas de repetição enquanto. (pg 101)

Crie um programa que, imprima a tabuada de um número digitado pelo usuário.

Resolução: Exercício 16

Resolução

Exercício 17 = Estruturas de repetição enquanto. (pg 101)

Crie um programa que solicite ao usuário o seu nome e senha do cartão e valide se a senha e nome são corretos (Nome: Marcos e senha: paylivre) e, caso positivo, dê boas vindas ao usuário e, em caso negativo, solicite os dados novamente.

Resolução: Exercício 17

Resolução

Exercício 18 = Estruturas de repetição enquanto. (pg 101)

Crie um programa que realize as 4 operações matemática a partir de dois números que serão digitados pelo usuário. Após isto imprima os valores na tela e em seguida pergunte se ele quer realizar novo cálculo, repetido as operações enquanto o usuário desejar continuar.

Resolução: Exercício 18

Resolução

Exercício 19 = Estruturas de repetição enquanto. (pg 102)

Crie um programa que permita ao usuário escolher a operação a realizar:

  1. Depósito;
  2. Saque;
  3. Transferência;
  4. Empréstimo; Em seguida solicite os dados para concretizar a operação e imprima o nome da operação feita e os dados referentes a ela. Exemplo: Depósito no Banco BOM agencia: 12-3 conta 1234-5 para Marcos Monteiro. Saldo inicial: R$ 1000,00 Depósito: R$500,00 Saldo final: R$ 1500,00. O programa deverá permitir ao usuário realizar quantas operações ele desejar, implemente a solução utilizando a estrutura enquanto.

Resolução: Exercício 19

Resolução

Exercício 20 = Estruturas de Repetição –repita - ate(pg 114)

Crie um programa que permita ao usuário tentar logar em seu Sistema informando seu nome e senha. Repita a operação até que o nome e senha correspondam a um valor armazenado(Marcos – 1234). Caso o usuário digite -1 interrompa a repetição e informe que o programa será finalizado por solicitação do usuário.

Resolução: Exercício 20

Resolução

Exercício 21 = Estruturas de Repetição –repita - ate(pg 114)

Solicitar a idade de várias pessoas e imprimir: • Total de pessoas com menos de 18 anos. • Total de pessoas com mais de 60 anos. • O programa termina quando idade for =-99. Apresentar o total da soma obtida dos cem primeiros números inteiros.

Resolução: Exercício 21

Resolução

Exercício 22 = Estruturas de Repetição –repita - ate(pg 114)

Apresentar o total da soma obtida dos cem primeiros números inteiros

Resolução: Exercício 22

Resolução

Exercício 23 = Estruturas de Repetição –repita - ate(pg 115)

Crie um programa inicie o saldo do cliente com R$ 1000,00 e que permita o saques consecutivos no valor de R$ 150.00 até que seu saldo seja positivo. Quando isto ocorrer interrompa a operação e informe que o saque não pode ser efetuado em razão de que o saldo era insuficiente para efetuar a operação

Resolução: Exercício 23

Resolução

Exercício 24 = Estruturas de Dados – Vetores(pg 129)

Faça um programa que solicite ao usuário o nome e o preço de 10 produtos e armazene-os em um vetor. Ao final imprima o nome e os valores correspondentes dos produtos.

Resolução: Exercício 24

Resolução

Exercício 25 = Estruturas de Dados – Vetores(pg 130)

Crie um programa que permita ao usuário cadastrar 5 clientes com os seguintes dados: Nome; CPF; RG; Endereço; e Telefone.

Resolução: Exercício 25

Resolução

Autor

Professor