1. (12 + 1)/ (4*a/45)^0.5
2. (a + x^(2 + w) -3*a)/2
3. 12*x/(36 – 9^y)
4. (17^0.5 + 4)/3
31 de ago. de 2010
Alg1 - Segunda Lista - Escreva as expressões abaixo na forma de sintaxe do Português Estruturado:
1) raizq(((2+x)*(x+u))/(a+b+c))
2) x^2 + (3*x^(x+1))/2 + raizq(x+1)
3) h-(((45/7)*x(-4*h)*(3+a))^3)
4) (-b-(raizq(b^2 -(4*a*c))))/2*a
5) (-(raizq((-6^x)+(2*y))))/3^9
6) raizq(6)+((x*y)/(2*x))+(3^2)-((x^2)/3)
Alg1- Caderno -8. Um sistema de equações lineares do tipo:
algoritmo "algoritmo que lê os coeficientes a,b,c,d,e e f e calcula e mostra os valores de x e y. "
// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
a,b,c,d,g,f,x,y: real
inicio
// Seção de Comandos
escreval("Entre com 6 números apertando enter ao digitar cada um: ")
leia(a,b,c,d,g,f)
x<-((c*g)-(b*f))/((a*g)-(b*d))
y<-((a*f)-(c*d))/(a*g)-(b*d))
escreva("X = ",x, " Y = ",y)
fimalgoritmo
Alg1-Caderno- 7. 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.
algoritmo "Calcula o preço de custo de um carro"
// Função :
// Autor :
// Data : 31/08/2010
// Seção de Declarações
var
nomecar,modelo:literal
custo,revenda,impostos,custof:real
inicio
// Seção de Comandos
escreval("Entre com o nome do carro")
leia(nomecar)
escreval("Entre com o modelo do carro")
leia(modelo)
escreval("Entre com o preço de custo do carro")
leia(custo)
escreval("Entre com a porcentagem de revenda")
leia(revenda)
escreval("Entre com a porcentagem de impostos")
leia(impostos)
custof<- (custo+ (custo*revenda)+(custo*impostos))
escreva("O ",nomecar," modelo ",modelo," custa ",custof)
fimalgoritmo
// Função :
// Autor :
// Data : 31/08/2010
// Seção de Declarações
var
nomecar,modelo:literal
custo,revenda,impostos,custof:real
inicio
// Seção de Comandos
escreval("Entre com o nome do carro")
leia(nomecar)
escreval("Entre com o modelo do carro")
leia(modelo)
escreval("Entre com o preço de custo do carro")
leia(custo)
escreval("Entre com a porcentagem de revenda")
leia(revenda)
escreval("Entre com a porcentagem de impostos")
leia(impostos)
custof<- (custo+ (custo*revenda)+(custo*impostos))
escreva("O ",nomecar," modelo ",modelo," custa ",custof)
fimalgoritmo
Alg1-Caderno - 6. Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos.
algoritmo "Lê segundos e transforma em horas, minutos e segundos "
// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
t,h,m,s: inteiro
inicio
// Seção de Comandos
escreval("Entre com o tempo em segundos")
leia(t)
h<-t div 3600
m<- (t mod 3600)div 60
s<-(t mod 3600)mod 60
escreva("Isto equivale a: ",h, " hora(s) ", m, " minuto(s) ",s, " segundo(s). ")
fimalgoritmo
// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
t,h,m,s: inteiro
inicio
// Seção de Comandos
escreval("Entre com o tempo em segundos")
leia(t)
h<-t div 3600
m<- (t mod 3600)div 60
s<-(t mod 3600)mod 60
escreva("Isto equivale a: ",h, " hora(s) ", m, " minuto(s) ",s, " segundo(s). ")
fimalgoritmo
Alg1-Caderno- 5. Faça um algoritmo que leia as 3 notas de um aluno e calcule a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente.
algoritmo "Calcula Média Ponderada"
// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
n1,n2,n3,m: real
inicio
// Seção de Comandos
escreval("Entre com a primeira nota ")
leia(n1)
escreval("Entre com a segunda nota ")
leia(n2)
escreval("Entre com a terceira nota ")
leia(n3)
m<-((n1*2) +(n2*3)+ (n3*5))/10
escreva("Sua média final foi: ",m)
fimalgoritmo
// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
n1,n2,n3,m: real
inicio
// Seção de Comandos
escreval("Entre com a primeira nota ")
leia(n1)
escreval("Entre com a segunda nota ")
leia(n2)
escreval("Entre com a terceira nota ")
leia(n3)
m<-((n1*2) +(n2*3)+ (n3*5))/10
escreva("Sua média final foi: ",m)
fimalgoritmo
Alg1-Caderno-4. Faça um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias.
algoritmo "Transforma Idade de dias para anos, meses e dias"
var
i,a,m,d:inteiro
inicio
// Seção de Comandos
escreval("Entre com sua idade em dias: ")
leia(i)
a<-i div 365
m<-(i mod 365)div 30
d<-(i mod 365)mod 30
escreva("Você tem: ",a, "ano(s) ", m, "mes(es) ", d, "dia(s).")
fimalgoritmo
var
i,a,m,d:inteiro
inicio
// Seção de Comandos
escreval("Entre com sua idade em dias: ")
leia(i)
a<-i div 365
m<-(i mod 365)div 30
d<-(i mod 365)mod 30
escreva("Você tem: ",a, "ano(s) ", m, "mes(es) ", d, "dia(s).")
fimalgoritmo
Alg1-Caderno- 3. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias.
algoritmo "Idade em dias"
// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
a,m,d:inteiro
inicio
// Seção de Comandos
escreval("Entre com sua idade somente em anos ")
leia(a)
escreval("Entre com sua idade somente em meses ")
leia(m)
escreval("Entre com sua idade somente em dias ")
leia(d)
d<-(d+(a*365)+(m*30))
escreva("Sua idade em dias é: ",d)
fimalgoritmo
// Função :
// Autor :
// Data : 27/08/2010
// Seção de Declarações
var
a,m,d:inteiro
inicio
// Seção de Comandos
escreval("Entre com sua idade somente em anos ")
leia(a)
escreval("Entre com sua idade somente em meses ")
leia(m)
escreval("Entre com sua idade somente em dias ")
leia(d)
d<-(d+(a*365)+(m*30))
escreva("Sua idade em dias é: ",d)
fimalgoritmo
Alg1-Caderno- 2. Escreva um algoritmo que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão:
D=R+S/2
R=(A+B)²
S=(B+C)²
algoritmo "Calcule a equação"
var
r,s,d: real
a,b,c: inteiro
inicio
escreval("Entre com o primeiro número ")
leia(a)
escreval("Entre com o segundo número ")
leia(b)
escreval("Entre com o terceiro número ")
leia(c)
r<-(a+b)^2
s<-(b+c)^2
d<-(r+s)/2
escreva("O resultado do cálculo é: ",d)
fimalgoritmo
R=(A+B)²
S=(B+C)²
algoritmo "Calcule a equação"
var
r,s,d: real
a,b,c: inteiro
inicio
escreval("Entre com o primeiro número ")
leia(a)
escreval("Entre com o segundo número ")
leia(b)
escreval("Entre com o terceiro número ")
leia(c)
r<-(a+b)^2
s<-(b+c)^2
d<-(r+s)/2
escreva("O resultado do cálculo é: ",d)
fimalgoritmo
Alg1 -Caderno- 1. Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre eles.
algoritmo "Distância entre dois pontos"
// Função : Calcular a distância entre 2 pontos
// Autor : Thaís Cristine Andreetti
// Data : 27/08/2010
// Seção de Declarações
var
x1,x2,y1,y2,d: real
inicio
// Seção de Comandos
escreval("Entre com x1: ")
leia(x1)
escreval("Entre com x2: ")
leia(x2)
escreval("Entre com y1: ")
leia(y1)
escreval("Entre com y2: ")
leia(y2)
d<-raizq(((x2-x1)^2)+((y2-y1)^2))
escreva ("A distância entre os dois pontos é: ", d:5:1)
fimalgoritmo
// Função : Calcular a distância entre 2 pontos
// Autor : Thaís Cristine Andreetti
// Data : 27/08/2010
// Seção de Declarações
var
x1,x2,y1,y2,d: real
inicio
// Seção de Comandos
escreval("Entre com x1: ")
leia(x1)
escreval("Entre com x2: ")
leia(x2)
escreval("Entre com y1: ")
leia(y1)
escreval("Entre com y2: ")
leia(y2)
d<-raizq(((x2-x1)^2)+((y2-y1)^2))
escreva ("A distância entre os dois pontos é: ", d:5:1)
fimalgoritmo