Algoritmo

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2162 palavras )
  • Download(s) : 0
  • Publicado : 16 de abril de 2012
Ler documento completo
Amostra do texto
1ª Análise
Dados de Entrada: Valor do comprimento e da largura
Processamento: a<- b*h
Dados de saída: O valor da área

Algoritmo terrenos
Variáveis
a,b,h:real;
Início
escreva('Informe o valor do comprimento ');
ler(b);
escrever('Informe o valor da largura ');
ler(h);
a<-b*h;
escrever('Área do terreno: ', a);
Fim.

2ª Análise
Dados de Entrada: Quantidade de cavalosProcessamento: f<-c*4
Dados de saída: Quantidade de ferraduras

Algoritmo ferraduras
Variáveis
c,f:real;
Início
escreva('Informe a quantidade de cavalos ');
ler(c);
f<-c*4;
escrever('O número de ferraduras será de: ', f);
Fim.

3ª Análise
Dados de Entrada: Quantidade de pães e broas
Processamento: a<-f*0.12+b*1.5 // p<-a*0.9
Dados de saída: Arrecadação e taxa para apoupança

Algoritmo padaria
Variáveis
a,p,f,b:real;
Início
escreva('Informe o número de pães francês vendidos ');
ler(p);
escrever('Informe o número de broas vendidas ');
ler(b);
a<-f*0.12+b*1.5;
p<-a*0.9;
escrever('Arrecadação R$: ', a);
escrever('Taxa para a poupança R$: ', p);
Fim.

4ª Análise
Dados de Entrada: Nome e idade
Processamento: d<-i*365
Dados de saída:Número de dias vividos

Algoritmo dias
Variáveis
d,i,:inteiro;
n: cadeia;
Início
escreva('Informe o seu nome ');
ler(n);
escrever('Informe sua idade ');
ler(i);
d<-i*365;
escrever(n,' você já viveu ', d, ' dias');
Fim.

5ª Análise
Dados de Entrada: Valor pago e preço do litro de gasolina
Processamento: l<-p/r
Dados de saída: Quantidade de litros colocados no tanqueAlgoritmo dias
Variáveis
l,p,r:real;
Início
escreva('Informe o valor do pagamento ');
ler(p);
escrever('Informe o preço do litro de gasolina ');
ler(p);
l<-p/r;
escrever('Litros colocados no tanque: ', l);
Fim.

6ª Análise
Dados de Entrada: Peso do prato
Processamento: v<-p*12
Dados de saída: Valor a pagar

Algoritmo refeição
Variáveis
v,p:real;
Inícioescreva('Informe o peso do prato montado ');
ler(p);
v<-p*12;
escrever('Valor a pagar é de: ', v);
Fim.

7ª Análise
Dados de Entrada: A data (dia/mês)
Processamento: dias<-d+30*m
Dados de saída: Número de dias passados do ano

Algoritmo dias_passados
Variáveis
dias,d,m:inteiro;
Início
escreva('Informe que dia é hoje ');
ler(d);
escrever('Informe o mês ');
ler(m);
dias<-d+30*m;escrever('Dias transcorridos do ano : ', dias);
Fim.

8ª Análise
Dados de Entrada: As notas e o peso de cada uma.
Processamento: m<-n1*1+n2*2+n3*3
Dados de saída: A média ponderada

Algoritmo media_ponderada
Variáveis
n1,n2,n3,mp:real;
Início
escreva('Informe a nota 1 ');
ler(n1);
escrever('Informe a nota 2 ');
ler(n2);
escrever('Informe a nota 3 ');
ler(n3);m<-n1*1+n2*2+n3*3;
escrever('A média ponderada é ', m);
Fim.

9ª Análise
Dados de Entrada: Quantidade de camisetas pequenas, médias e grande
Processamento: a<-p*10+m*12+g*15
Dados de saída: A média ponderada

Algoritmo fábrica1
Variáveis
a:real;
p,m,g:inteiro;
Início
escreva('Informe a quantidade de camisas pequenas ');
ler(p);
escrever(' Informe a quantidade de camisas médias ');ler(m);
escrever('Informe a quantidade de camisas grandes ');
ler(g);
a<-p*10+m*12+g*15;
escrever('A arrecadação foi de R$ ', a);
Fim.

10ªAnálise
Dados de Entrada: xa,xb,ya,yb
Processamento: SqRt(xa-xb)²+(ya-yb)²
Dados de saída: A distância entre dois pontos

Algoritmo distância
Variáveis
d,xa,xb,ya,yb:inteiro;
Início
escreva('Informe o valor de xa ');
ler(xa);escreva('Informe o valor de xb ');
ler(xb);
escreva('Informe o valor de ya ');
ler(ya);
escreva('Informe o valor de yb ');
ler(yb);
SqRt(xa-xb)²+(ya-yb)²;
escrever('A distância é ', d);
Fim.

11ª Análise
Dados de Entrada: Quantidade de dias
Processamento: a<-d div365; m<-(d div 365) div 30; d<-(d div 365)mod 30
Dados de saída: A data convertida

Algoritmo fábrica2
Variáveis...
tracking img