Você está na página 1de 5

Lista de Algoritmos

1. Faa um algoritmo que receba dois nmeros e ao final mostre a soma, subtrao, multiplicao e a diviso dos
nmeros lidos.
Programa LISTA1;
Variveis A, B, SO, SU, MU, DI: real;
Incio
Escreva (Programa para clculos diversos);
Escreva (Digite o primeiro nmero e tecle enter:);
Leia ( A );
Escreva (Digite o segundo nmero e tecle enter:);
Leia ( B );
SO := A + B;
SU := A B;
MU := A * B;
DI := A / B;
Escreva (SO, , SU, , MU, , DI );
Fim.
2. Escrever um algoritmo para determinar o consumo mdio de um automvel sendo fornecida a distncia total
percorrida pelo automvel e o total de combustvel gasto.
Programa LISTA2;
Variveis CM, DT, CG: real;
Incio
Escreva (Programa para clculo de consumo mdio);
Escreva (Digite a distncia percorrida em km e tecle enter:);
Leia ( DT );
Escreva (Digite o total de combustvel gasto em litros e tecle enter:);
Leia ( CG );
CM := DT / CG;
Escreva ( O consumo mdio foi de , CM, km/l);
Fim.
3. Escrever um algoritmo que leia o nome de um vendedor, o seu salrio fixo e o total de vendas efetuadas por ele
no ms (em dinheiro). Sabendo que este vendedor ganha 15% de comisso sobre suas vendas efetuadas, informar o
seu nome, o salrio fixo e salrio no final do ms.
Programa LISTA3;
Variveis N: palavra;
SAL, TV, CO, SALF: real;
Incio
Escreva (Programa para clculo de salrio final);
Escreva (Digite o nome do vendedor e tecle enter:);
Leia ( N );
Escreva (Digite o salrio fixo do vendedor e tecle enter:);
Leia ( SALG );
Escreva (Digite o valor total de vendas do vendedor e tecle enter:);
Leia ( TV );
CO := TV * 0.15;
SALF := SAL + CO;
Escreva (Vendedor: , N);
Escreva ( Salrio Fixo .............. R$ , SAL);
Escreva ( Total de Vendas ....... R$ , TV);
Escreva ( Comiso (15%) ......... R$ , CO);
Escreva ( Salrio Final .............. R$ , SALF);
Fim.

4. Escrever um algoritmo que leia o nome de um aluno e as notas das trs provas que ele obteve no semestre. No
final informar o nome do aluno e a sua mdia (aritmtica).
Programa LISTA4;
Variveis N: palavra;
N1, N2, N3, ME: real;
Incio
Escreva (Programa para clculo da mdia de notas);
Escreva (Digite o nome do aluno e tecle enter:);
Leia ( N );
Escreva (Digite a primeira nota e tecle enter:);
Leia ( N1 );
Escreva (Digite a segunda nota e tecle enter:);
Leia ( N2 );
Escreva (Digite a terceira nota e tecle enter:);
Leia ( N3 );
ME := (N1 + N2 + N3) / 3;
Escreva (Aluno: , N);
Escreva ( Mdia das notas : , ME);
Fim.
5. Ler dois valores para as variveis A e B, e efetuar as trocas dos valores de forma que a varivel A passe a possuir o
valor da varivel B e a varivel B passe a possuir o valor da varivel A. Apresentar os valores trocados.
Programa LISTA5;
Variveis A, B, X: real;
Incio
Escreva (Programa para troca de posio na memria);
Escreva (Digite o primeiro valor e tecle enter:);
Leia ( A );
Escreva (Digite o segundo valor e tecle enter:);
Leia ( B );
Escreva (A = , A);
Escreva (B = , B);
X := A;
A := B;
B:= X;
Escreva (A = , A);
Escreva (B = , B);
Fim.

6. Ler uma temperatura em graus Celsius e apresent-la convertida em graus Fahrenheit. A frmula de converso :
F=(9*C+160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius.
Programa LISTA6;
Variveis C, F : real;
Incio
Escreva (Programa para converso Celsius Fahrenheit);
Escreva (Digite a temperatura em graus Celsius e tecle enter:);
Leia ( C );
F := ( ( 9 * C ) + 160 ) / 5;
Escreva (C, graus celsius = ,F, graus Fahrenheit);
Fim.
7. Elaborar um algoritmo que efetue a apresentao do valor da converso em real (R$) de um valor lido em dlar
(US$). O algoritmo dever solicitar o valor da cotao do dlar e tambm a quantidade de dlares disponveis com o
usurio.

Programa LISTA7;
Variveis D, R, C : real;
Incio
Escreva (Programa para converso de dlar em real);
Escreva (Digite a quantidade de dolares que deseja converter e tecle enter:);
Leia ( D );
Escreva (Digite a cotao atual do dlar e tecle enter:);
Leia ( C );
R := D * C;
Escreva (R$ , R, = U$ , D, (cotao do dolar = , C , reais ) );
Fim.
8. Faa um algoritmo que receba um valor que foi depositado e exiba o valor com rendimento aps um ms.
(Considere fixo o juro da poupana em 0,50% a. m.)
Programa LISTA8;
Variveis V, R, VF : real;
Incio
Escreva (Programa para clculo de rendimento mensal);
Escreva (Digite o valor depositado e tecle enter:);
Leia ( V );
Escreva (Juros da poupana em 0,5 % ao ms.);
VF := V + V * 0,005;
Escreva (Valor com rendimento = R$ , VF );
Fim.
9. A Loja Maluca est vendendo seus produtos em 5 (cinco) prestaes sem juros. Faa um algoritmo que receba um
valor de uma compra e mostre o valor das prestaes.
Programa LISTA9;
Variveis VC, PR : real;
Incio
Escreva (Programa para clculo de prestaesl);
Escreva (Digite o valor da compra e tecle enter:);
Leia ( VC );
PR := VC / 5;
Escreva (Valor das 5 prestaes = R$ , PR );
Fim.
10. Faa um algoritmo que receba o preo de custo de um produto e mostre o valor de venda. Sabe-se que o preo de
custo receber um acrscimo de acordo com um percentual informado pelo usurio.
Programa LISTA10;
Variveis PC,VV, P : real;
Incio
Escreva (Programa para clculo do preo de venda);
Escreva (Digite o preo de custo do produto e tecle enter:);
Leia ( PC );
Escreva (Digite o percentual de acrscimo(%) e tecle enter:);
Leia ( P );
VV := VV + VV * (P /100);
Escreva (Valor de venda do produto = R$ , VV );
Fim.
11. O custo ao consumidor de um carro novo a soma do custo de fbrica com a percentagem do distribuidor e dos
impostos (aplicados, primeiro os impostos sobre o custo de fbrica, e depois a percentagem do distribuidor sobre o
resultado). Supondo que a percentagem do distribuidor seja de 28% e os impostos 45%. Escrever um algoritmo que
leia o custo de fbrica de um carro e informe o custo ao consumidor do mesmo.

Programa LISTA11;
Variveis PF, PC : real;
Incio
Escreva (Programa para clculo do preo final de um carro);
Escreva (Digite o preo de custo do carro e tecle enter:);
Leia ( PC );
PF := PF * 1,28;
PF := PF * 1,45;
Escreva (Valor final do carro = R$ , PF );
Fim.
12. Faa um algoritmo que receba um nmero e diga se este nmero est no intervalo entre 100 e 200.
Programa LISTA12;
Variveis N : real;
Incio
Escreva (Programa muito simples);
Escreva (Digite o nmero e tecle enter:);
Leia ( N );
Se ( ( N > 100 ) e ( N < 200 ) )
Ento escreva ( O nmero , N, est entre 100 e 200.);
Fim.
13. Escrever um algoritmo que leia o nome e as trs notas obtidas por um aluno durante o semestre. Calcular a sua
mdia (aritmtica), informar o nome e sua meno aprovado (media >= 7), Reprovado (media <= 5) e Recuperao
(media entre 5.1 a 6.9).
Programa LISTA13;
Variveis N, NF, M : real;
K: inteiro;
NOM : palavra;
Incio
Escreva (Programa para verificar aprovao);
NF := 0;
Escreva (Digite o nome do aluno e tecle enter:);
Leia (NOM);
Repita de K := 1 at 3 faa incio
Escreva (Digite a nota , K, e tecle enter (nota de 0 a 10):);
Leia ( N );
NF := NF + N;
Fim;
M := NF / 3;
Se ( M >= 7 )
Ento escreva ( O aluno , NOM, foi aprovado com mdia , M)
Seno se ( M <= 5 )
Ento escreva ( O aluno , NOM, foi reprovado com mdia , M)
seno escreva ( O aluno , NOM, est em recuperao com mdia , M);
Fim.
14. Ler 80 nmeros e ao final informar quantos nmero(s) est()o no intervalo entre 10 (inclusive) e 150 (inclusive).
Programa LISTA14;
Variveis N : real;
C, K: inteiro;
Incio
Escreva (Programa para contar valores entre 10 e 150 inclusive);
C := 0;
Repita de K := 1 at 80 faa incio
Escreva (Digite o nmero , K, e tecle enter:);

Leia ( N );
se ( ( N >= 10 ) e ( N <= 150 ) )
Ento C := C + 1 ;
Fim;
escreva (a lista possui , C, nmeros entre 10 e 150 inclusive);
Fim.
15. Escrever um algoritmo que leia o nome e o sexo de 56 pessoas e informe o nome e se ela homem ou mulher. No
final informe total de homens e de mulheres.
Programa LISTA15;
Variveis N : vetor [ 1..56] de palavral;
G : vetor [1..56] de caracter;
K, NH, NM: inteiro;
Incio
Escreva (Programa para escrever nome e sexo e contar homens e mulheres);
NH := 0;
NM := 0;
Repita de K := 1 at 56 faa incio
Escreva (Digite nome , K, e tecle enter:);
Leia ( N [ K ] );
Escreva (Digite F para mulher e H para homem e tecle enter:);
Leia ( G [ K ] );
se ( ( G [ K ] = F ) ou ( G [ K ] >= f ) )
Ento NM := NM + 1
Seno NH := NH + 1 ;
Fim;
Escreva ( Nome
Sexo);
Repita de K := 1 at 56 faa incio
escreva ( N [ K ]:20,G [ K ] );
fim;
escreva (Total de mulheres: , NM);
escreva (Total de homens : , NH);
Fim.

Você também pode gostar