Buscar

Ativ 1_UAB

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Algoritmo "Atividade 1"
// Disciplina : Algoritmos e Programação
// Professor : Carlos Igor Ramos Bandeira
// Descrição : Atividade 1
// Autor(a) : Antonio Joel Ramiro de Castro
// Data atual : 24/03/2023
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
// Questão 1: As canetas custam R$ 1,30 cada se o quantitativo comprado for menor do que uma dúzia, e R$ 1,00 cada se forem compradas, no mínimo, uma dúzia. Escreva um programa que leia o número de CANETAS compradas, calcule e escreva o custo total da compra.
Var 
n:inteiro
Inicio
escreval("número de canetas")
leia(n)
se n>=12 então
escreval("valor da compra R$", n)
fimse
se n<12 então
escreval("valor da compra R$", 1.3*n)
fimse
Fimalgoritmo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
// Questão 2: Faça um algoritmo que leia a quantidade de dinheiro existente no caixa de uma empresa, a quantidade de produtos a ser comprada e o preço de cada unidade. Caso o valor total da compra seja superior a 75% do valor em caixa, a compra deve ser feita a prazo (4x), com juros de 10% sobre o valor total da compra. Caso contrário, a compra deverá ser realizada à vista, onde a empresa receberá 10% de desconto. Apresentar a forma de pagamento (à vista ou à prazo) que foi escolhida e o valor a ser pago pela compra, dependendo da escolha realizada.
Var
// Seção de Declarações das variáveis 
dc, vu:real
qp:inteiro
Inicio
escreval("Dinheiro em caixa")
leia(dc)
escreval("Quantidade de produtos")
leia(qp)
escreval("preço unitário")
leia(vu)
Se qp*vu >= 1.75*dc então
escreval("A compra deve ser realizada á prazo e parcelada em 4x e com Acréscimo de Juros", 1.1*qp*vu )
senão qp*vu < 1.75*dc então
escreval ("A compra deve ser realizada á vista e com desconto", 0.9*qp*vu)
fimse
Fimalgoritmo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
// Questão 3: Dado o algoritmo a seguir, apresente o valor produzido como saída, se o valor da entrada x for igual a 30, e quando for igual a 36.
Var
x, y, z: inteiro
Inicio
y <- 1
z <- 0
leia (x)
enquanto (x > y) faça
x <- x - y
z <- z + 1
y <- y + 2
escreva (x, y, z)
Fimalgoritmo
Respostas: 
x=30
x= 29, y = 3, z=1
x= 26, y = 5, z=2
x= 21, y = 7, z=3
x= 14, y = 9, z=4
x= 5, y = 11, z=5
x=36
x= 35, y = 3, z=1
x= 32, y = 5, z=2
x= 27, y = 7, z=3
x= 20, y = 9, z=4
x= 11, y = 11, z=5
R: iteiro de (\sqrt{x}-1), exemplos: \sqrt{36}-1 = 5, \sqrt{30}-1 = 4,47...
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//Questão 4: Proponha um algoritmo que leia um número inteiro positivo n e diga se ele é ou não um número primo.
Método 1:
var
x, i, n, p: inteiro
inicio
escreva("Digite um valor:")
leia(n)
 
se n<=1 entao
escreval ("não é primo")
fimse
para x de 1 ate n faca
p <- 0
para i de 1 ate x faca
se (x mod i = 0) entao
p <- p + 1
fimse
fimpara
se (p = 2) entao
escreva(x)
fimse
fimpara
fimalgoritmo
Método 2: 
var
x, i, n: inteiro
inicio
escreva("Digite um valor:")
leia(n)
 
i<-0
x<-1
enquanto (x<=n) faça
 se (n mod x = 0) então
 i <- i+1
 fimse
 x<-x+1
 fimenquanto
 
se (i=2) então
escreva ("o número", n, " é primo.")
senão (i>2) então
escreva ("o número", n, " não é primo.")
fimse
fimalgoritmo

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando