• Nenhum resultado encontrado

ALGORITMO – Operadores Lógicos

No documento ALGORITMOS E PROGRAMAÇÃO (páginas 28-53)

 Utilizadosparacombinarresultado de expressõeslógicas  São eles  E (AND)  OU (OR)  OU (OR)  NÃO (NOT)

A

LGORITMO  Exercício

 Escreva um algoritmo que receba duas notas de um aluno e o seu percentual de freqüência

 O algoritmo deverá escrever “Aluno Aprovado” caso a freqüência do aluno seja maior ou igual a caso a freqüência do aluno seja maior ou igual a 75% E a media entre suas duas notas seja maior ou igual a 7. Caso contrario o sistema deverá

A

LGORITMO

EXERCÍCIO

(

RESOLUÇÃO

)

 Algoritmo VerificaAprovacao

 PriNota, SegNota, NotaMedia, Freq : Decimal

 Inicio

 Leia PriNota

 Leia SegNota

 Leia Freq

 Leia Freq

 NotaMedia := (PriNota + SegNota) / 2

 Se (NotaMedia>= 7,00 &Freq>= 75)

Escreva “Aluno Aprovado”

 Fim-se  Senao

Escreva “Aluno Reprovado”

 Fim-Senao

A

LGORITMOS

- E

XERCÍCIOS

 De acordo com os conhecimentos adquiridos em sala, utilize a linguagem algoritmica para escrever um algoritmo de

calculo de Coffee-Break de uma reunião.

 A estimativa de consumo é de uma Lata de Refrigerante e 10 salgadinhos por pessoa.

 A empresa que fornecerá o Coffee-Break informou que:

 Cada lata de refrig. Custa R$1,50

 Cada salgadinho custa R$ 0,20

 Caso sejam comprados mais de 300 salgados será dado um desconto de 10% sobre o valor total dos salgados.

 Caso sejam comprados mais de 30 latas de refrig., será dado um desconto de 5% sobre o valor de cada lata.

 Algoritmo CalculaCustoCoffeeBreak

 QtdPessoa, QtdSalgado, QtdRefri : Inteiro

 CustoSalgado, CustoRefri,CustoTotal : Decimal

 Inicio  Leia QtdPessoa  QtdSalgado := QtdPessoa * 10  CustoSalgado := QtdSalgado * 0,20  QtdRefri := QtdPessoas * 1  CustoRefri := QtdRefri * 1,50  CustoRefri := QtdRefri * 1,50  Se (QtdSalgado> 300)

 CustoSalgado := CustoSalgado – (CustoSalgado * 10/100)

 Fim-Se

 Se (QtdRefrig> 30)

 CustoRefri := CustoRefrig – (CustoRefrig * 5 /100)

 Fim-Se

 CustoTotal := CustoSalg + CustoRefri

A

LGORITMOS

- E

XERCÍCIO

 Calculo de IMC (Índice de Massa Corpórea)

 Para fazer o cálculo de IMC basta dividir seu peso em quilogramas pela altura ao quadrado (em metros). O número gerado deve ser

comparado aos valores de uma tabela de IMC comparado aos valores de uma tabela de IMC para saber se o seu peso esta na faixa IDEAL, ACIMA ou ABAIXO do normal.

 Peso Abaixo do Normal: menor que 18,5

 Peso Normal: entre 18,5 e 24,9

A

LGORITMOS

- E

XERCÍCIO

 Algoritmo CalculaImc  Peso, Altura, Imc : Decimal

 Inicio

 Leia Peso

 Leia Altura

 Imc := Peso / (Altura * Altura)

 Se (Imc< 18,5)  Se (Imc< 18,5)

 Escreva “Abaixo do peso.”  Fim-se

 Senao se (Imc> 24,9)

 Escreva “Peso acima do normal”  Fim-Senao

 Senao

 Escreva “Peso dentro da faixa normal”  Fim-Senao

A

LGORITMOS

- E

XERCÍCIO

 1. Faça um programa que receba 2 valores e retorne o maior entre eles.

A

LGORITMOS

- E

XERCÍCIO

 Algoritmo MaiorNumero

 PriNumero, SegNumero : Decimal

 Inicio  Ler PriNumero  Ler SegNumero  Se (PriNumero>SegNumero)  Escreva PriNumero  Escreva PriNumero  Fim-Se  Senao se (PriNumero<SegNumero)  Escreva SegNumero  Fim-Senao  Senao

 Escreva “Números Iguais”

 Fim-Senao Fim

A

LGORITMOS

- E

XERCÍCIO

 Faça um programa que receba um valor que é o

valor pago, um segundo valor que é o preço do produto e escreva o valor do troco a ser dado.

A

LGORITMOS

- E

XERCÍCIO

 Algoritmo CalculaTroco

 ValorPago, ValorProduto, ValorTroco : decimal

 Inicio

 Leia ValorPago

Leia ValorProduto

 Leia ValorProduto

 ValorTroco := ValorPago – ValorProduto

 Escreva ValorTroco Fim

A

LGORITMOS

- E

XERCÍCIO

 Sabendo que latão é constituído de 70% de cobre e 30% de zinco, indique a quantidade de cada um desses componentes para se obter uma certa

A

LGORITMOS

- E

XERCÍCIO

 Algoritmo CalculaComposicaoLatao

 QtdCobre, QtdZinco, Latao : Decimal

 Inicio  Leia Latao  QtdCobre := Latao * 0,7 QtdZinco := Latao * 0,3  QtdZinco := Latao * 0,3  Escreva “Cobre: ”  Escreva QtdCobre  Escreva “Zinco: ”  Escreva QtdZinco Fim

A

LGORITMOS

- E

XERCÍCIO

 Algoritmo CalculaComposicaoLatao

 QtdCobre, QtdZinco, Latao : Decimal

 Inicio

 Leia Latao

 QtdCobre := Latao * 0,7 QtdZinco := Latao * 0,3

 QtdZinco := Latao * 0,3

 Escreva “Cobre: ” + QtdCobre

 Escreva “Zinco: ” + QtdZinco

A

LGORITMOS

- E

XERCÍCIO

 Uma transportadora precisa de um programa que calcule a quantidade de caminhões necessários para transportar uma determinada carga.

 A transportadora deverá informar o peso (em toneladas) da carga.

toneladas) da carga.

 O sistema deverá informar a quantidade de

caminhões necessários para transportar a carga informada.

 Entenda que cada caminhão transporta uma carga de até 20 Toneladas.

A

LGORITMOS

- E

XERCÍCIO

 Algoritmo QuantosCaminhoes

 QuantidadeCaminhoes, PesoCarga : decimal

 Inicio  Leia PesoCarga QuantidadeCaminhoes := PesoCarga / 20  QuantidadeCaminhoes := PesoCarga / 20  Escreva QuantidadeCaminhoes  Fim

A

LGORITMOS

- E

XERCÍCIO

 Escreva um algoritmo que realize o calculo da conta de internet.

 Sendo a Conta base R$ 50,00, com franquia de 100mb de transferência mensal.

 Para um consumo extra de até 10mb será cobrado

 Para um consumo extra de até 10mb será cobrado um adicional de R$1,00 por MB.

 Para um consumo extra acima de 10mb será cobrado um adicional de R$ 0,50 por MB (em todos os MBs que ultrapassarem a franquia)

 Algoritmo Calcula_Conta_Internet

 Consumo, ValorConta : Decimal;

 Inicio  Leia Consumo  Se (Consumo <= 0)  ValorConta := 50,00

A

LGORITMOS

- E

XERCÍCIO  Fim-Se  Senao Se (consumo > 110)  ValorConta = ((Consumo - 100) * 0,50) + 50  Fim-Senao  Senao Se (consumo <= 110 )  ValorConta = ((Consumo - 100) * 1,00) + 50  Fim-Senao  Escreva ValorConta  Fim

 Algoritmo Calcula_Conta_Internet

 Consumo, ConsumoExtra, ValorConta : Decimal

 Inicio  Leia Consumo  ConsumoExtra := Consumo – 100  Se (ConsumoExtra <= 0) ValorConta := 50,00

A

LGORITMOS

- E

XERCÍCIO  ValorConta := 50,00  Senao Se (ConsumoExtra> 10)  ValorConta = ConsumoExtra * 0,50  ValorConta = ValorConta + 50,00  Fim-Senao  Senao Se (ConsumoExtra<=)  ValorConta = ConsumoExtra * 1,00  ValorConta = ValorConta + 50,00  Fim-Senao  Escreva ValorConta

A

LGORITMOS

- E

XERCÍCIO

 Escreva um algoritmo que realize o calculo da conta de um restaurante.

 Será cobrado um valor de 10% acima do consumo referente a taxa de serviço

 Será cobrado um valor de R$ 5,00 referente ao

 Será cobrado um valor de R$ 5,00 referente ao couvert artístico por pessoa.

A

LGORITMOS

– E

XERCÍCIO

 Algoritmo CalculaConta

 Consumo, QtdPessoas, ValorPagar: Decimal

 Inicio

 Leia Consumo Leia QtdPessoas

 Leia QtdPessoas

 ValorPagar := Consumo + (Consumo * 0,1) + (QtdPessoas * 5,00)

 Escreva ValorPagar Fim

A

LGORITMOS

- E

XERCÍCIO

 Escreva o algoritimo para estimar o custo de um projeto de desenvolvimento de sistemas.

 O custo da hora do programador é de R$ 50,00

 A quantidade de programadores deverá ser informada pelo usuário

informada pelo usuário

 A quantidade de horas do projeto deverá ser informada pelo usuário (e multiplicada pelo numero de programadores).

A

LGORITMOS

- E

XERCÍCIO

 Algoritmo CalculaCustoProjeto

 QtdProgramadores, QtdHoras : inteiro

 CustoTotal : decimal

 Inicio

Leia QtdProgramadores

 Leia QtdProgramadores

 Leia QtdHoras

 CustoTotal = QtdProgramadores * QtdHoras * 50,00

 Escreva CustoTotal Fim

No documento ALGORITMOS E PROGRAMAÇÃO (páginas 28-53)

Documentos relacionados