sexta-feira, 26 de setembro de 2014

EXERCICIOS PRONTOS

1. Escreva um algoritmo que tenha como entrada o número de horas que um

funcionário trabalhou e o valor da hora trabalhada. O algoritmo deverá

calcular e escrever o salário que este funcionário irá receber.

algoritmo “calculo do salário”

var

valorHora, quantidadeHoras, salario: real;

inicio

leia(valorHora);

leia(quantidadeHoras);

salario = valorHora * quantidadeHoras;

escreva(Salario Total, salario);

fim

2. Escreva um algoritmo que leia dois valores numéricos inteiros,

armazenando-os em duas variáveis (a e b). O algoritmo deverá trocar o

valor das duas variáveis, de tal forma que em a fique armazenado o valor

de b e vice-versa. Ao final, o algoritmo deverá escrever os valores de a e

b.

algoritmo “troca”

var

a, b, c: inteiro

inicio

leia(a);

leia(b);

c=a;

a=b;

b=c;

escreva(a,b);

fim

3. Escreva um algoritmo para calcular e informar o valor de conversão para

graus centígrados de uma temperatura em graus Fahrenheit, sabendo que

C=(5*(F-32))/9.

algoritmo “temperatura”

var

c, f: real;

inicio

leia(f);

c=(5*(f-32))/9;

escreva(c);

fim

4. Escreva um algoritmo para calcular o consumo médio de combustível de

um automóvel em Km/l. Considere como dados de entrada: quilometragem

inicial, quilometragem final, volume de combustível consumido.

algoritmo “Consumo Médio”

var

kmi, kmf, kmt: inteiro;

litros, consumo: real;

inicio

leia(kmi);

leia(kmf);

leia(litros);

kmt = kmf – kmi;

consumo = kmt/litros;

escreva(consumo);

fim

5. Escreva um algoritmo que leia dois valores numéricos do tipo inteiro e

escreva o resultado da soma dos quadrados destes números e o resultado da

divisão dos dois valores.

algoritmo “soma dos quadrados”

var

a, b, soma: inteiro

divisao: real

inicio

leia(a);

leia(b);

soma = a*a+b*b;

divisao = a/b;

escreva(soma);

escreva(divisao);

fim

6. Faça um algoritmo para calcular e escrever a tabuada até 10 de um número

lido.

algoritmo “tabuada”

var

n: inteiro

inicio

leia(n);

escreva(0);

escreva(n);

escreva(n*2);

escreva(n*3);

escreva(n*4);

escreva(n*5);

escreva(n*6);

escreva(n*7);

escreva(n*8);

escreva(n*9);

escreva(n*10);

fim

7. Ler um valor inteiro e escrever seu antecessor e seu sucessor.

algoritmo “antecessor e sucessor”

var

n, s, a: inteiro

inicio

leia(n);

a = n-1;

s = n+1;

escreva(a);

escreva(s);

fim

8. Escreva um algoritmo para ler o raio de um círculo, calcular e escrever a

sua área.

algoritmo “area”

var

raio, area: real

inicio

leia(raio);

area=3.14*(raio*raio);

escreva(area);

fim

9. Escreva um algoritmo para ler as dimensões de uma cozinha retangular

(comprimento, largura e altura). Calcular e escrever a quantidade de

caixas de azulejos para se colocar em todas as suas paredes (considere que

não será descontada a área ocupada por portas e janelas). Cada caixa de

azulejos possui 1,5 m2.

algoritmo “azulejos”

var

comprimento, largura, altura, areaTotal, caixas: real

inicio

leia(comprimento);

leia(largura);

leia(altura);

areaTotal = comprimento*altura*2+largura*altura*2;

caixas = areaTotal/1.5;

escreva(caixas);

fim

10. Escreva um algoritmo que leia a distância percorrida por um automóvel

(em km) e o intervalo de tempo utilizado para percorrer essa distância

(em horas). Calcule e escreva a velocidade média no percurso em km/h.

algoritmo “velocidade media”

var

distancia, tempo, velocidadeMedia: real;

inicio

leia(distancia);

leia(tempo);

velocidadeMedia=distancia/tempo;

escreva(velocidadeMedia);

fim

Nenhum comentário:

Postar um comentário