100% acharam este documento útil (1 voto)
62 visualizações9 páginas

Italo Alves Dos Santos Exercicio 4

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1/ 9

UNIVERSIDADE ESTADUAL DO PIAUÍ – UESPI

CENTRO DE TECNOLOGIA E URBANISMO - CTU


DISCIPLINA: COMPUTAÇÃO I
PROFESSOR: FRANCISCO CANINDÉ DIAS ALVES
TURMA: 1 BLOCO / ENGENHARIA CIVIL
ALUNO: ITALO ALVES DOS SANTOS
IV ATIVIDADE

1) O custo ao consumidor de um carro novo é a soma do custo de fábrica


com a percentagem do distribuidor e dos impostos (aplicados ao custo de
fábrica). Supondo que a percentagem do distribuidor seja de 28% e os
impostos de 45%, escrever um algoritmo que leia o custo de fábrica de um
carro e escreva o custo ao consumidor.

R:
Programa preço do carro
var
carroNovo : real
custo fabricacao : real
distribuidor : real
imposto : real
distribuidor e imposto 1 : real
distribuidor e imposto 2 : real
distribuidor e impostoFinal : real

Inicio
escreva("Custo de fábrica: ")
leia(custodeabricacao)
escreva(“valor do imposto”)
leia(imposto <- 0.45)
escreva(“valor do distribuidor”)
leia(distribuidor <- 0.28)
escreva(“custo de fabrica é:”)
leia
distribuidorEimposto1 <- custoFabricacao * imposto
distribuidorEimposto2 <- custoFabricacao * distribuidor
distribuidorEimpostoFinal <- distribuidorEimposto1 + distribuidorEimposto2
carroNovo <- distribuidorEimpostoFinal + custoFabricacao
escreva("Esse é o custo do consumidor: ", carroNovo)
fim
2) . Um sistema de equações lineares do tipo:

, pode ser resolvido segundo mostrado abaixo:

Escreva um algoritmo que lê os coeficientes a,b,c,d,e e f e calcula e


mostra os valores de x e y.

R:
algoritmo: "calcule a,b,c,d,t,f,x e y
var
a,b,c,d,t,f,x,y:real
início
escreva("digite a")
leia(a)
escreva("digite b")
leia(B)
escreva("digite c")
leia(c)
escreva("digite d")
leia(d)
escreva("digite t")
leia(t)
escreva("digite f")
leia(f)
escreva("digite x")
leia(x)
Escreva("digite y")
leia(y)
x<-(((c*e)-(b*f))/(a*e)-(b*d)))
y<-(((a*f)-(c*d))/((a*e)-(b*d)))
escreva(“resultado”, x,y)
fimalgoritmo
3) Escreva um algoritmo que leia 3 números inteiros e mostre o maior
deles.

R:
Algoritmo Maior
Var
A, B, C, Menor: Inteiro
Inicio
Leia ( A,B,C)
Se (A > B) E (A >C)
Entao Maior -> A
Senao
Se (B > C) e (B>A)
Entao Maior -> B
Senao
Maior -> C
Fim se
Fim se
Escreva (Maior)
Fim
4) Escreva um algoritmo que leia o código de um aluno e suas três notas.
Calcule a média ponderada do aluno, considerando que o peso para a
maior nota seja 4 e para as duas restantes, 3. Mostre o código do aluno,
suas três notas, a média calculada e uma mensagem "APROVADO" se a
média for maior ou igual a 5 e “REPROVADO" se a média for menor que 5.

R:

algoritmo "media aluno"

Função : media ponderada

var

n1,n2,n3 : real

maior,menor,x,mp : real

codigo : inteiro

inicio

Seção de Comandos

menor <- -1

maior <- 0

enquanto (codigo<1) faca

escreva("Digite o código do aluno: ")

leia(codigo)

escreva("Digite as notas ")

leia (n1,n2,n3)

se (n1 < menor) entao

menor <- n1

fimse

se (n2 < menor) então

menor <- n2

fimse
se (n3 < menor) entao

menor <- n2

fimse

se (n1 > maior) entao

maior <- n1

fimse

se (n2 > maior) entao

maior <- n2

fimse

se (n3 > maior) entao

maior <- n3

fimse

x <- (maior * 4 + menor * 3 + menor * 3)

mp <- x / 10

escreva

se (mp>=5) entao

escreva("Aluno aprovado")

senao

escreva("Aluno reprovado")

fimse

escreva("As notas foram",n1,",",n2,",",n3)

escreva("O código do aluno é",codigo)

escreva("A média ponderada foi",mp)

fimenquanto

fimalgoritmo
5). O cardápio de uma lancheria é o seguinte:
Especificação Código Preço

Cachorro quente 100 1,20

Bauru simples 101 1,30

Bauru com ovo 102 1,50

Hambúrger 103 1,20

Cheeseburguer 104 1,30

Refrigerante 105 1,00

Escrever um algoritmo que leia o código do item pedido, a quantidade e


calcule o valor a ser pago por aquele lanche. Considere que a cada
execução somente será calculado um item.
R:
algoritimo “programa pedido”

var

x: inteiro
Q, total: real
codigo: vetor [1..6] de inteiro
preço: vetor [1..6] de real

inicio

codigo[1] <- 100

codigo[2] <- 101

codigo[3] <- 102

codigo[4] <- 103

codigo[5] <- 104

codigo[6] <- 105

preço[1] <- 1.20

preço[2] <- 1.30


preço[3] <- 1.50

preço[4] <- 1.20

preço[5] <- 1.30

preço[6] <- 1.00

Q <- 0

para x de 1 ate 6 faça

escreva ("cód", codigo[x])

escreva ("quant", Q)

leia (Q)

total <- preço[x]*Q

escreva ("total ", total)

Q <- 0

fimpara

fimalgoritmo

6) Tendo como dados de entrada a altura (h) e o sexo de uma pessoa


(M, masculino e F feminino), construa um algoritmo que calcule seu
peso ideal, utilizando as seguintes fórmulas:

- para homens: (72.7*h)-58


- para mulheres: (62.1*h)-44.7

R:

algoritimo “peso ideal”

var
altura :inteiro
sexo : caractere
feminino :real
masculino:real
peso :real

inicio

escreva("Informe a altura:")
leia(altura)
escreva("Informe o sexo:")
leia(sexo)
se sexo="M" então
peso:=(72.7*altura)-58
escreva("peso ideal é",peso)
senao
peso:=(62.1*altura)-44.7
escreva("peso ideal é",peso)
fimse

fimalgoritmo

7) Um banco concederá um crédito especial aos seus clientes, variável


com o saldo médio no último ano. Faça um algoritmo que leia o saldo
médio de um cliente e calcule o valor do crédito de acordo com a tabela
abaixo. Mostre uma mensagem informando o saldo médio e o valor do
crédito.
Saldo Percentual
médio

de 0 a 200 nenhum crédito

de 201 a 400 20% do valor do saldo médio

de 401 a 600 30% do valor do saldo médio

acima de 601 40% do valor do saldo médio

R:
Algoritmo "Crédito"

Var
Saldo, valor: Real

Início
Escreva ("Bem vindo ao banco")
Escreva ("Digite o saldo desejado")
Leia (saldo);
Se (saldo > = 0) e (saldo < = 200) Então
Escreva ("Você não tem crédito para a operação")
Fim se
Se (saldo > = 201) e (saldo < = 400) Então
valor ← (saldo*0,2)
Escreva ("O seu limite de crédito é:"valor)
Fim se
Se (saldo > = 401) e (saldo < = 600) Então
valor ← (saldo*0,3)
Escreva ("O seu limite de crédito é:"valor)
Se (saldo > = 601) Então
Escreva ("O seu limite de crédito é:"valor)
Fim se
Fim se
Fim

Você também pode gostar