Buscar

LP1 (lista 04) - exercicios resolvidos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

01. A) Verdadeiro 
B) Falso 
C) Verdadeiro 
D) Verdadeiro 
E) Verdadeiro 
F) Falso 
G) Falso 
H) Verdadeiro 
I) Falso 
J) Falso 
02. A) x <- (A+B)*D 
B) x <- (A+B)/D*(C+D) 
C) x <- (A+2)*(B-2) 
D) x <- A – B 
E) x <- A + B 
F) x <- A + D 
G) x <- (A+D) /2 
H) x <- (A+D)/2 
 
03. a) algoritmo "3.a" 
var 
a,b: inteiro 
inicio 
escreval ("entre com 2 valores: ") 
leia (a,b) 
se (a>b) entao 
 escreval ("resultado: ",a-b) 
senao 
 escreval ("resultado: ",b-a) 
fimse 
fimalgoritmo 
 
 
 
b) algoritmo "3.b" 
var 
num: inteiro 
inicio 
escreval ("entre com 1 numero: ") 
leia (num) 
se (num<0) entao 
 escreval ("numero positivo: ",num*(-1)) 
senao 
 escreval ("numero positivo: ",num) 
fimse 
fimalgoritmo 
 
c) algoritmo "3.c" 
var 
n1,n2,n3,n4,med: real 
inicio 
escreval ("entre com a nota dos 4 bimestres: ") 
leia (n1,n2,n3,n4) 
med <- (n1+n2+n3+n4)/4 
se (med>=5) entao 
 escreval ("Aprovado com: ",med) 
senao 
 escreval ("Reprovado com: ",med) 
fimse 
fimalgoritmo 
 
d) algoritmo "3.d" 
var 
n1,n2,n3,n4,med,ex: real 
inicio 
escreval ("entre com a nota dos 4 bimestres: ") 
leia (n1,n2,n3,n4) 
med <- (n1+n2+n3+n4)/4 
se (med>=7) entao 
 escreval ("Aprovado") 
senao 
 escreval ("entre com a nota do seu exame: ") 
 leia (ex) 
 med<-(med+ex)/2 
 se (med >= 5) entao 
 escreval ("Aprovado em exame") 
 senao 
 escreval ("Reprovado") 
 fimse 
fimse 
fimalgoritmo 
 
e) algoritmo "3.e" 
var 
a,b,c,del,x1,x2: real 
inicio 
escreval ("entre com os cocientes da equacao do 2 grau: ") 
leia (a,b,c) 
se (a=0)ou(b=0)ou(c=0) entao 
 escreval ("É uma equecao incompleta") 
senao 
 del <- (b^2)-4*a*c 
 se (del<0) entao 
 escreval ("nao possui raizes reais") 
 senao 
 se (del>0) entao 
 x1 <- (-b+raizQ(del))/2*a 
 x1 <- (-b-raizQ(del))/2*a 
 escreval ("x1: ",x1) 
 escreval ("x2: ",x2) 
 senao 
 x1 <- (-b+raizQ(del))/2*a 
 escreval ("x1=x2=",x1) 
 fimse 
 fimse 
fimse 
fimalgoritmo 
 
f) algoritmo "3.f" 
var 
a,b,c: real 
inicio 
escreval ("entre com 3 valores: ") 
leia (a,b,c) 
se (a<b)e(a<c) entao 
 se (b<c) entao 
 escreval (a,b,c) 
 senao 
 escreval (a,c,b) 
 fimse 
fimse 
se (b<a)e(b<c) entao 
 se (a<c) entao 
 escreval (b,a,c) 
 senao 
 escreval (b,c,a) 
 fimse 
fimse 
se (c<b)e(c<a) entao 
 se (a<b) entao 
 escreval (c,a,b) 
 senao 
 escreval (c,b,a) 
 fimse 
fimse 
fimalgoritmo 
 
g) algoritmo "3.g" 
var 
a,b,c,d: inteiro 
inicio 
escreval ("entre com 4 valores: ") 
leia (a,b,c,d) 
se (a mod 6 = 0) entao 
 escreval(a," e divisivel por 2 e 3!") 
fimse 
se (b mod 6 = 0) entao 
 escreval(b," e divisivel por 2 e 3!") 
fimse 
se (c mod 6 = 0) entao 
 escreval(c," e divisivel por 2 e 3!") 
fimse 
se (d mod 6 = 0) entao 
 escreval(d," e divisivel por 2 e 3!") 
fimse 
fimalgoritmo 
 
 
h) algoritmo "3.h" 
var 
a,b,c,d: inteiro 
inicio 
escreval ("entre com 4 valores: ") 
leia (a,b,c,d) 
se (a mod 2 = 0) ou (a mod 3 = 0) entao 
 escreval(a," e divisivel por 2 ou por 3!") 
fimse 
se (b mod 2 = 0) ou (b mod 3 = 0) entao 
 escreval(b," e divisivel por 2 ou por 3!") 
fimse 
se (c mod 2 = 0) ou (c mod 3 = 0) entao 
 escreval(c," e divisivel por 2 ou por 3!") 
fimse 
se (d mod 2 = 0) ou (d mod 3 = 0) entao 
 escreval(d," e divisivel por 2 ou por 3!") 
fimse 
fimalgoritmo 
 
i) algoritmo "3.i" 
var 
a,b,c,d,f,x,y: inteiro 
inicio 
escreval ("entre com 5 valores: ") 
leia (a,b,c,d,f) 
x <- -10000 
y <- 10000 
se (a>x) entao 
 x<-a 
fimse 
se (a<y) entao 
 y<-a 
fimse 
se (b>x) entao 
 x<-b 
fimse 
se (b<y) entao 
 y<-b 
fimse 
se (c>x) entao 
 x<-c 
fimse 
se (a<y) entao 
 y<-c 
fimse 
se (d>x) entao 
 x<-d 
fimse 
se (a<y) entao 
 y<-d 
fimse 
se (f>x) entao 
 x<-f 
fimse 
se (a<y) entao 
 y<-f 
fimse 
escreval ("menor: ",y) 
escreval ("maior: ",x) 
fimalgoritmo 
 
j) algoritmo "3.j" 
var 
num: inteiro 
inicio 
escreval ("entre com 1 valor: ") 
leia(num) 
se (num mod 2 =0) entao 
 escreval (num," é par") 
senao 
 escreval (num," é ímpar") 
fimse 
fimalgoritmo 
 
k) algoritmo "3.k" 
var 
num: inteiro 
inicio 
escreval ("entre com 1 valor: ") 
leia(num) 
se (num <=9)e(num>0) entao 
 escreval ("o numero esta na faixa permitida") 
senao 
 escreval ("o numero esta fora da faixa permitida") 
fimse 
fimalgoritmo 
 
l) algoritmo "3.L" 
var 
num: inteiro 
inicio 
escreval ("entre com 1 valor: ") 
leia(num) 
se nao (num > 3) entao 
 escreval ("o numero ",num," nao é maior que 3") 
fimse 
fimalgoritmo 
 
m) algoritmo "3.m" 
var 
nome,sexo: caracter 
inicio 
escreval ("entre com um nome e um sexo: ") 
leia (nome,sexo) 
se (sexo= "masculino")entao 
 escreva ("lho.Sr.",nome) 
 senao 
 escreva("lha.Sra",nome) 
 fimse 
fimalgoritmo 
 
 
01.A) algoritmo "01" 
var 
i:inteiro 
inicio 
Para i de 15 ate 200 faca 
 escreval (i^2) 
 fimpara 
fimalgoritmo 
 
 
 
 
 
 
B) algoritmo "02" 
var 
num,i:inteiro 
inicio 
escreva("entre um valor para a tabuada:") 
leia(num) 
para i de 1 ate 11 faca 
 escreval (num,"x",i,num*i) 
 fimpara 
fimalgoritmo 
 
C) algoritmo "03" 
var 
i, soma: inteiro 
inicio 
para i de 1 ate 100 faca 
 soma <- soma +i 
 fimpara 
 escreval ("soma:",soma) 
fimalgoritmo 
 
D) algoritmo "04" 
var 
i, soma: inteiro 
inicio 
para i de 2 ate 500 passo 2 faca 
 soma <- soma +i 
 fimpara 
 escreval ("soma dos pares:",soma) 
fimalgoritmo 
 
E) algoritmo "05" 
var 
i: inteiro 
inicio 
para i de 0 ate 20 faca 
 se (i mod 2 <> 0) entao 
 escreva (i) 
escreval 
fimse 
fimpara 
fimalgoritmo 
 
F) algoritmo "06" 
var 
i: inteiro 
inicio 
para i de 1 ate 200 faca 
 se (i mod 4=0) entao 
 escreva ("numero e divisil por 4:",i) 
escreval 
fimse 
fimpara 
fimalgoritmo 
 
 
 
 
 
G) algoritmo "07" 
var 
i: inteiro 
inicio 
para i de 0 ate 15 faca 
 escreva (3^i) 
 escreval 
 fimpara 
fimalgoritmo 
 
H) algoritmo "08" 
var 
B,Ex:inteiro 
inicio 
escreva("entre com a base e o expoente") 
leia (B,Ex) 
escreva("o resultado e:",B^Ex) 
fimalgoritmo 
 
I) algoritmo "09" 
var 
Fib,i,ant:inteiro 
inicio 
fib <- 1 
para i de 0 ate 15 faca 
ant<- fib- ant 
escreva (fib) 
fib <- fib + ant 
fimpara 
 escreval 
fimalgoritmo 
 
J) algoritmo "10" 
var 
i: inteiro 
j:real 
inicio 
para i de 10 ate 100 faca 
j <- (9* i/ 5) + 32 
 escreval ("elsios:",i," fahrenheit:",j) 
 fimpara 
fimalgoritmo 
K) algoritmo "11" 
var 
soma,a: real 
i:inteiro 
inicio 
a <- 2 
para i de 1 ate 64 faca 
soma <- soma + a^i 
fimpara 
 escreval ("soma",soma) 
fimalgoritmo 
 
L) algoritmo "12" 
var 
i,j,num,soma,fat: inteiro 
inicio 
escreval ("entre com 15 valores: ") 
para i de 1 ate 15 faca 
 leia (num) 
 fat <- 1 
 para j de 1 ate num faca 
 fat<- fat*j 
 fimpara 
 soma<- soma + fat 
fimpara 
escreval("soma",soma) 
fimalgoritmo 
 
M) algoritmo "13" 
var 
num, soma, md: real 
i: inteiro 
inicio 
escreva ("entre com 10 numeros: ") 
para i de 1 ate 10 faca 
 leia (num) 
 soma <- soma + num 
fimpara 
md <- soma /10 
escreval ("soma: ",soma) 
escreval ("media: ",md) 
fimalgoritmo 
 
N) algoritmo "14" 
var 
num, soma, md: real 
i: inteiro 
inicio 
escreva ("entre com valores positivos: ") 
enquanto (num>=0) faca 
 soma <- soma + num 
 leia (num) 
 i <- i + 1 
fimenquanto 
md <- soma / i 
escreval ("soma: ",soma) 
escreval ("quantidade de numero: ",i-1) 
escreval ("media: ",md) 
fimalgoritmo 
 
O) algoritmo "15" 
var 
i,fat,j: inteiro 
inicio 
para i de 1 ate 10 faca 
 se (i mod 2 <> 0) entao 
 fat <- 1 
 para j de 1 ate i faca 
 fat <- fat*j 
 fimpara 
 escreval (fat) 
 fimse 
fimpara 
fimalgoritmo 
 
P) algoritmo "16" 
var 
i,cont: inteiro 
med, soma: real 
inicio 
para i de 50 ate 70 faca 
 soma <- soma + i 
 cont <- cont +1 
fimpara 
med <- soma / cont 
escreval ("soma: ",soma) 
escreval ("media: ",med) 
fimalgoritmo 
 
Q) algoritmo "17" 
var 
cond,nome: caracter 
l,c,s: inteiro 
inicio 
enquanto (cond <> "nao") faca 
escreval ("entre com um nome (quarto, banheiro..): ") 
leia (nome) 
escreval ("entre com a largura e o comprimento: ") 
leia (l,c) 
escreva ("a area é: ",l*c) 
s<-s+l*c 
escreval 
escreval ("deseja continuar?? ") 
leia (cond) 
fimenquanto 
escreval ("a area total do terreno: ",s) 
fimalgoritmo 
 
R) algoritmo "17" 
var 
x,y,num: inteiro 
inicio 
x<- 10000 
y<- -10000 
repita 
 escreval ("entre com um numero positivo ") 
 leia (num) 
 se (num>0)entao 
 se (num>y)entao 
 y<-num 
 fimse 
 se (num<x)entao 
 x<-num 
 fimse 
 fimse 
ate (num <0) 
escreval ("maior: ",y) 
escreval ("menor: ",x) 
fimalgoritmo 
 
S) algoritmo "17" 
var 
a,b,i,num: real 
inicio 
escreval ("entre com 2 valores: ") 
leia (a,b) 
num <- a 
enquanto (num>=0) faca 
num <- num - b 
i <- i + 1 
fimenquanto 
escreval ("o valor inteiro é: ",i-1) 
fimalgoritmo

Continue navegando