Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Escreva um algoritmo para ler 2 valores, calcular e escrever a média aritmética destes valores.
2. Escreva um algoritmo para ler um número positivo qualquer, calcular e escrever o quadrado e a
raiz quadrada do mesmo.
3. Faça um algoritmo que leia um numero inteiro (máximo 15) e mostre a sua conversão para o
formato binário no formato binário (maximo de 4 bits). Considere cada bit como um numero
inteiro
4. Escrever um algoritmo que leia 3 valores: a, b, c e calcule e escreva a média aritmética e a média
harmônica correspondente
5. Sabendo que uma milha marítima equivale a 1852 metros e que um quilômetro possui mil metros,
faça um algoritmo para converter milhas marítimas em quilômetros.
6. Faça um algoritmo que leia uma temperatura em graus Fahrenheit, converta para graus Celcius e
mostre esse resultado. A fórmula para conversão é a seguinte:
8. Um motorista de taxi deseja calcular o rendimento de seu carro na praça. Sabendo-se que o preço
do combustível é de R$2,55 / litro , escreva um algoritmo para ler a marcação do odômetro no
início do dia, a marcação no final do dia, o número de litros de combustível gastos e o valor total
(R$) recebido dos passageiros. Calcular e escrever a média do consumo em Km/l e o lucro líquido
do dia.
9. Faça um algoritmo que determine o volume de uma caixa dágua cilíndrica, sendo que o raio e a
altura devem ser fornecidos (lidos pelo teclado).
Volume = π x Raio2 x Altura
10. Faça um algoritmo que leia um tempo em segundos e mostre na tela o seu equivalente em horas
minutos e segundos.
12. Faca um algoritmo para calcular a media de duas notas e mostrar se o aluno esta aprovado ou
reprovado.
13. Modifique o algoritmo anterior para considerar também a nota do exame, se for o caso.
15. Faça um algoritmo para calcular o novo salario de um funcionário. Os funcionários que ganham
até 500,00 terão um aumento de 20%, caso contrário o aumento será de 10%
16. Ler 3 notas e seus respectivos pesos, calcular a média e o resultado do aluno:
0,0 <= media < 3,0 – reprovado
3,0 <= media < 7,0 – exame
7,0 <= media <= 10,0 – aprovado
18. Ler 3 números e mostrar o maior deles (suponha que o usuário digitara 3 números diferentes.
19. Faça um algoritmo para resolver uma equação de 2o grau "ax^2 + bx + c=0"
"a" deve ser diferente de 0
delta = b^2 -4ac
se delta < 0 -> não existe raiz real
se delta = 0 -> existe uma raiz real
se delta > 0 existem duas raizes reais:
x1 = (-b + delta^0,5)/(2a)
x2 = (-b - delta^0,5)/(2a)
20. Faça um algoritmo que receba a medida de um angulo em graus. Calcule e mostre o quadrante
em que se encontra o angulo, o numero de voltas (para angulos > 360 ou < -360) e se o sentido e
horario ou anti-horario.
21. Faça um algoritmo para ler os valores de um par de coordenadas cartesianas e indique em qual
quadrante o mesmo está, se está na origem, sobre o eixo x ou sobre o eixo y.
23. Faça um algoritmo para ler 2 valores A e B e indicar se são ou não múltiplos
24. Elabore um algoritmo que recebe um valor para a variável x e calcule o valor de f(x) conforme
definida abaixo:
2x + 4 para x < 0
f(x) =
x+1 para x ≥ 0
25. Faca um algoritmo que leia o sexo, a idade e o tempo de trabalho de uma pessoa e determine se
ela pode se aposentar. Assuma que homens se aposentam com 45 anos de trabalho ou idade
superior a 70 anos e que mulheres se aposentam com 40 anos de trabalho ou idade superior a 65
anos.
30. Ler um numero inteiro positivo e mostrar todos os pares até o numero (inclusive) usando a
estrutura “Enquanto”
31. Ler um número inteiro positivo, calcular e mostrar seu fatorial usando a estrutura “Faça –
Enquanto”
32. Ler um número inteiro positivo e determinar se o mesmo é um número primo usando a estrutura
“Faça – Enquanto” ou “Enquanto”
33. Faça um algoritmo que leia um valor inteiro N e calcule o valor de E conforme a série abaixo:
E = 1 + 1/1! + 1/2! + 1/3! + .... + 1/N!
35. Logo após o surgimento dos computadores, os mesmos foram usados Principalmente para
cálculos científicos. Como seu aparecimento se deu em pleno período de guerras, um dos
primeiros cálculos foi o da trajetória de projéteis. Se um projétil é atirado com uma velocidade
inicial V(m/s) a um ângulo de inclinação T(radianos), sua posição no plano vertical (x,y) no tempo
t(segundos) é calculado pelas fórmulas:
x = (V cos T)t
y = (V sen T)t - 1/2 gt2
onde 0 < T < /2
g = 9,8 m/s2
Escrever um algoritmo que recebe T e V e lista as coordenadas (x,y) em intervalos de 0.1s para um tiro
particular, terminando quando o projétil atingir o solo.
36. Faça um algoritmo que leia um numero positivo N e depois imprima os N primeiros inteiros
positivos
37. Faça um algoritmo que leia 10 números e escreva, ao final da leitura, qual o maior e qual o menor
valor lido.
38. A série de Fibonacci tem como dados os 2 primeiros termos da série que são respectivamente 0 e
1. A partir deles, os demais termos são construídos pela seguinte regra:
tn = tn-1 + tn-2
Escrever um algoritmo que gera os 30 primeiros termos da Série de Fibonacci
39. Escrever um algoritmo que gera e escreve os 4 primeiros números perfeitos. Um número perfeito
é aquele que é igual a soma dos seus divisores. (Ex.: 6 = l + 2 + 3; 28 = 1 + 2 + 4 + 7 + 14 etc.).
40. Faca um algoritmo que some todos os numeros naturais abaixo de 1000 que são multiplos de 3 ou
5.
Respostas
1.
Algoritmo
Inicio
Real a,b,m
Escreva "Digite 2 valores:"
Leia a
Leia b
m=(a+b)/2
Escreva "A media aritmetica eh", m
Fim
2.
Algoritmo
Inicio
Real a,q, sq
Escreva "Digite um valor positivo:"
Leia a
q=a*a // ou q=a^2
sq= a^0.5
Escreva "O quadrado eh", q
Escreva "A raiz quadrada eh", sq
Fim
3.
Algoritmo
Inicio
Inteiro numero,res, b1,b2,b3,b0
Escreva "Digite um numero inteiro"
Leia numero
b0 = numero%2
res= numero/2
b1 = res%2
res= res/2
b2 = res%2
res= res/2
b3 = res%2
res= res/2
Escreva "A conversao para binario e:" b3,b2,b1,b0
Fim
4.
Algoritmo
Inicio
Real a,b,c,m,mh
Escreva "Digite 3 valores:"
Leia a
Leia b
Leia c
m=(a+b+c)/3
mh= 3/(1/a + 1/b + 1/c)
Escreva "A media aritmetica eh", m
Escreva "A media harmonica eh", mh
Fim
5.
Algoritmo
Inicio
Real milhas, km
Escreva "Entre com o valor em milhas nauticas:"
Leia milhas
km= milhas*1852/1000
Escreva "Isso corresponde a ",km ,"quilometros"
Fim
6.
Algoritmo
Inicio
Real C, F
Escreva "Entre com a temperatura em Fahrenheit"
Leia F
C = 5*(F-32)/9
Escreva "Isso corresponde a ",C ,"Celcius"
Fim
7.
Algoritmo
Inicio
Real v0, a, t, v
Escreva "Entre com a velocidade inicial (m/s)"
Leia v0
Escreva "Entre com a aceleracao (m/s2)"
Leia a
Escreva "Entre com o tempo(s)"
Leia t
v=v0 + a*t
Escreva "A velocidade final sera ", v
Fim
8.
Algoritmo
Inicio
Real km_i, km_f, fat, litros, media, lucro
Escreva "Entre com a km inicial"
Leia km_i
Escreva "Quanto voce ganhou hoje?"
Leia fat
Escreva "Qual a km final?"
Leia km_f
Escreva "Quantos litros de combustivel foram consumidos?"
Leia litros
media=(km_f - km_i)/litros
lucro = fat - litros*2.55
Escreva "Seu consumo medio foi de", media
Escreva "Seu lucro foi de", lucro
Fim
9.
Algoritmo
Inicio
Real a, r, v
Escreva "Entre com a altura da caixa (m)"
Leia a
Escreva "Entre o raio da caixa (m)"
Leia r
v=3.1415*a*r*r
Escreva "O volume eh", v
Fim
10.
Algoritmo
Inicio
Inteiro s,m,h
Escreva "Entre com o tempo em segundos"
Leia s
m=s/60
s=s%60
h=m/60
m=m%60
Escreva "O tempo em horas, minutos e segundos eh", h,m,s
Fim
11.
Algoritmo
Inicio
Inteiro numero, resto
Escreva "Digite um numero inteiro"
Leia numero
resto=numero%2
Se resto==0
Escreva "O numero e par"
Senao
Escreva "O numero e impar"
Fim
12.
ALGORITMO
INICIO
REAL N1, N2, Med
ESCREVA "Digite a nota 1"
LEIA N1
ESCREVA "Digite a nota 2"
LEIA N2
Med = (N1 + N2)/2
SE Med >=7
ESCREVA "Aprovado"
SENÃO
ESCREVA "Reprovado"
FIM
13.
ALGORITMO
INICIO
REAL N1, N2, Med, MF, Ex
ESCREVA "Digite a nota 1"
LEIA N1
ESCREVA "Digite a nota 2"
LEIA N2
Med = (N1 + N2)/2
SE Med < 7
INICIO
ESCREVA "Digite a nota do exame"
LEIA Ex
MF = 0.6*Med + 0.4*Ex
SE MF < 5 ESCREVA "Reprovado"
SENÃO ESCREVA "Aprovado"
FIM
SENÃO
ESCREVA "Aprovado"
FIM
14.
ALGORITMO
INICIO
REAL N1,N2,D
ESCREVA "Digite 2 Numeros"
LEIA N1
LEIA N2
SE N2 == 0
ESCREVA "Impossivel!"
SENAO
INICIO
D=N1/N2
ESCREVA "Resultado=",D
FIM
FIM
15.
Algoritmo
Inicio
Real salario
Escreva "Digite o salario"
Leia salario
Se salario <= 500
salario = salario * 1.2
Senao
salario = salario * 1.1
Escreva "O novo salario e :", salario
Fim
16.
Algoritmo
Inicio
real n1,n2,n3,media,peso1,peso2,peso3
Escreva"Digite a primeira nota e seu peso em %
Leia n1, peso1
Escreva"Digite a segunda nota e seu peso em %
Leia n2, peso2
Escreva"Digite a terceira nota e seu peso em %
Leia n3, peso3
media = (n1*peso1 + n2*peso2 + n3*peso3)/100
Escreva "A media e:", media
Se media>=0 E media<3.0
Escreva "Reprovado"
Senao Se media>=3.0 E media<7.0
Escreva "Exame"
Senao
Escreva "Aprovado"
Fim
17.
Algoritmo
Inicio
Real a,b,c
Escreva "entre com o valor de a: "
Leia a
Escreva "entre com o valor de b: "
Leia b
Escreva "entre com o valor de c: "
Leia c
Se (a < b + c) E (b < a + c) E (c < a + b)
Inicio
Escreva "Estes valores formam um triangulo"
Se (a == b) E (b == c)
Escreva "Triangulo Equilátero"
Senao
Se (a == b) OU (b == c) OU (a == c)
Escreva "Triângulo Isósceles"
Senao
Escreva "Triangulo Escaleno"
Fim
Senao
Escreva "Estes valores não formam um triângulo"
Fim
18.
Algoritmo
Inicio
Inteiro a,b,c,maior
Escreva "Digite 3 numeros diferentes"
Leia a
Leia b
Leia c
Se (a>b)
maior = a
Senao
maior = b
Se c > maior
maior = c
Escreva "O maior valor e:" maior
Fim
19.
Algoritmo
Inicio
Real a,b,c,delta, x1, x2
Leia a
Leia b
Leia c
Se a == 0
Escreva "Nao é uma equacao de 2o grau"
Senao
Inicio
delta = b^2 -4*a*c
Se delta < 0
Escreva "Nao ha raizes reais"
Senao Se delta == 0
Inicio
x1 = -b/(2*a)
Escreva "A raiz e:", x1
Fim
Senao
Inicio
x1=(-b + delta^0,5)/(2*a)
x2=(-b - delta^0,5)/(2*a)
Escreva "raiz 1 =", x1
Escreva "raiz 2 =", x2
Fim
Fim
Fim
20.
Algoritmo
Inicio
Inteiro angulo, voltas
Leia angulo
voltas = angulo/360
angulo = angulo%360
Se angulo%90 == 0
Escreva "Está sobre um dos eixos"
Senao Se ((angulo > 0) E (angulo <90)) OU ((angulo < -270) E (angulo > -
360))
Escreva "Primeiro Quadante"
Senao
Escreva "Esta no quadrante 4"
Fim
Senao
Inicio
Se y>0
Escreva "Esta no quadrante 2"
Senao
Escreva "Esta no quadrante 3"
Fim
Fim
22.
Algoritmo
Inicio
Inteiro a,b,c;
Escreva "Digite 3 numeros inteiros”
Leia a,b,c
Se ((a>b)&& (a>c))
Se( b>c)
Escreva c,b,a
Senao
Escreva b,c,a
24. Algoritmo
Inicio
Real y, x
Escreva "Digite o valor de x"
Leia x
Se x<0
y= 2*x+4
Senao
y=x+1
Escreva "O valor de f(x) eh", y
Fim
25. Algoritmo
Inicio
Inteiro idade, tempo_s
Caracter sexo
Escreva "Qual a idade da pessoa?"
Leia idade
Escreva "Qual o tempo de contribuicao da pessoa?"
Leia tempo_s
Escreva "Masculino (m) ou feminino (f)?"
Faca
Inicio
Leia sexo
Se (sexo!='f' && sexo!='m')
Escreva "Valor invalido, apenas 'f' ou 'm'!!"
Fim
Enquanto (sexo!='f' && sexo!='m')
Fim
26.
Algoritmo /* mostra numeros impares*/
Inicio
Inteiro i
Para i=1 Até 100 Faça Passo 2
Escreva i
Fim
27.
Algoritmo /* cacula e mostra o fatorial*/
Inicio
Inteiro i,n,fat
Escreva "digite um numero inteiro positivo
fat=1
Leia n
Para i=1 Até n Faça Passo 1
fat=fat*i
Escreva fat
Fim
28.
Algoritmo /* divisores*/
Inicio
Inteiro i,n
Escreva "digite um numero inteiro positivo
Leia n
29.
Algoritmo
Inicio
inteiro primo, num, i
Escreva "digite um inteiro positivo"
Leia num
primo=1
31.
Algoritmo
Inicio
Inteiro i,n,fat
Escreva "digite um numero inteiro positivo"
Leia n
fat=1
i=1
FACA
Inicio
fat=fat*i
i=i+1
Fim
ENQUANTO i<=n
Escreva fat
Fim
32.
Algoritmo
Inicio
inteiro primo, num, i
Escreva "digite um inteiro positivo"
Leia num
primo=1
i=2
Enquanto primo!=0 E i<num
Inicio
primo=num%i
i=i+1
Fim
Se primo==0 Escreva "Não eh primo"
Senao Escreva "Eh primo"
Fim
33.
Algoritmo
Inicio
Inteiro N, i, j, fat
Real E
Leia N
E=1
Para i=1 Ate N Faca
Inicio
fat=1
Para j= 1 Ate i
fat = fat*j
E = E + 1/fat
Fim
Escreva E
Fim
34.
Algoritmo
Inicio
Inteiro i,j,primo
Se primo==1
Escreva i
Fim
Fim
35.
Algoritmo
Inicio
Real x,y, V, T, ;
Leia V
Leia T
t=0.1;
Faca
Inicio
x=V*cos(T)*t;
y=V*sin(T)*t -0.5*9.8*t*t;
Escreva x,y
t=t+0.1
Fim
Enquanto (y>=0;
Fim
36.
Algoritmo
Inicio
Inteiro N,i
Escreva "Digite um numero inteiro positivo"
Leia N
Para i=1 Ate N Passo1
Escreva i
Fim
37.
Algoritmo
Inicio
Inteiro maior, menor, n, i
Escreva "Digite um numero "
Leia n
maior=n
menor=n
Para i=2 Ate 10 Faca
Inicio
Leia n
Se n > maior
maior = n
Se n < menor
menor = n
Fim
Escreva "O maior eh:", maior
Escreva "O menor eh:", menor
Fim
38.
Algoritmo
Inicio
Inteiro f0,f1,f2,i,
f0=0
f1=1
Escreva f0, f1,
Para i=3 Ate 30 Faca
Inicio
f2=f0+f1 //calcula o próximo termo
Escreva f2 // mostra o próximo termo
f0=f1
f1=f2
Fim
Fim
39.
Algoritmo
Inicio
Inteiro n, i, somad, np
np=0
n=2
Enquanto (np<5)
Inicio
somad=0
Para i=1 Ate (n-1) Faca
Se n%i == 0
somad=somad+i
Se n==somad
Inicio
Escreva n,"Eh um numero perfeito"
np=np+1
Fim
n=n+1
Fim
Fim
40.
Algoritmo
Inicio
Inteiro i,r1,r2,soma
soma = 0