Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1 ª Lista de Exercícios 
3 pontos
2º SEMESTRE - 2014
1. Escreva um algoritmo para ler as notas da 1ª e 2ª avaliações de um aluno de 1 a 10 calcular e mostrar a média das notas e informar se o aluno foi aprovado ou não. O aluno é aprovado se tiver média maior que 6.
Inicio
Inteiro: x,y,m;
Escreva (“Digite com a avaliação 1 e 2”);
Leia (x);
Leia (y);
m <- (x+ y)/2
se (m>=6) então
		escreva (“Aluno aprovado com”, m);
senão
		escreva (“Aluno reprovado com”, m);
fimse
fimse
fim;
2. Faça um algoritmo que leia um número digitado pelo usuário e informe se o número é par ou ímpar, positivo ou negativo ou zero.
Inicio
Inteiro: x;
Escreva (“Entre com um número”);
Leia (x);
Se (x mod 2) = 0 então 
	Escreva (“Número par”);
	senao
	escreva (“Número ímpar”);
	fimse
fimse
se (x>0) entao
	escreva (“Número positivo”);
	senao
	se (x<0) então
	escreva (“Número negativo”);
		senao
		escreva (“Número zero”);
		fimse
	fimse
fimse
fim;	
3. Escreva um algoritmo para receber via teclado o nome e o salário atual de um funcionário de uma empresa. O algoritmo deverá calcular um aumento salarial para o funcionário de acordo com as regras:
a) Se o salário for maior que R$1.000,00 o funcionário deverá receber 15% de aumento.
b) Se o salário for menor que R$1.000,00 o funcionário deverá receber 8% de aumento.
Inicio
caracter: nome;
real: x, y;
escreva (“ Digite o nome e o salário”);
leia (nome);
leia (x);
	se (x>1000.00) então
		y <- (x*0.15);
		escreva (“Nome”, nome, “aumento salarial de”, y);
		senão
			se (x<1000.00) então
				y <- (x*0.08);
				escreva (“Nome”, nome, “aumento salarial de”, y);
			fimse
		fimse
	fimse
fim;
4. Elabore um algoritmo que, a partir de um dia, mês e ano fornecidos valide se eles formam uma data válida. Não deixe de considerar os meses com 30 ou 31 dias, e o tratamento de ano bissexto.
5. Construa um algoritmo que seja capaz de dar a classificação olímpica de 3 países informados. Para cada país deve ser solicitado o nome do país, a quantidade de medalhas de ouro, prata e bronze. Considere que cada medalha de ouro tem peso 3, cada prata tem peso 2 e cada bronze tem peso 1. Como saída, o algoritmo deve mostrar o nome do país em ordem da classificação.
Inicio
Caracter: n1, n2, n3;
Inteiro: x1, y1, z1, x2, y2, z2, x3, y3, z3, v1, v2, v3;
Escreva (“Entre com nome de um país, quantidade de medalhas de ouro, prata e bronze”);
Leia (n1);
Leia (x1);
Leia (y1);
Leia (z1);
Escreva (“Entre com as mesmas informações, porém de outro país e mesma sequência”);
Leia (n2);
Leia (x2);
Leia (y2);
Leia (z2);
Escreva (“Entre com as mesmas informações, porém de outro país e mesma sequência”);
Leia (n3);
Leia (x3);
Leia (y3);
Leia (z3);
v1 <- (x1*3)+(y1*2)+z1;
v2 <- (x2*3)+(y2*2)+z2;
v3 <- (x3*3)+(y3*2)+z3;
	se (v1>v2>v3) então
	escreva (“Classificação”, n1, n2, n3);
	senao 
		se (v1>v3>v2) então
		escreva (“Classificação”, n1, n3, n2);
		senao 
			se (v2>v1>v3) então
			escreva (“Classificação”, n2, n1, n3);
			senao
				se (v2>v3>v1) então
				escreva (“Classificação”, n2, n3, n1);
				senao
					se (v3>v1>v2) então
					escreva (“Classificação”, n3, n1, n2);
					senao
						se (v3>v2>v1) então
						escreva (“Classificação”, n3, n2, n1);
						fimse
					fimse
				fimse
			fimse
		fimse
	fimse
fim;
6. Elabore um algoritmo que leia o valor de dois números inteiros e a operação desejada e calcule então a resposta adequada. Utilize os símbolos da tabela a seguir para ler qual a operação aritmética escolhida:
	Símbolo
	Categoria
	+
	Adição
	-
	Subtração
	*
	Multiplicação
	/
	Divisão
INICIO
INTEIRO: X, Y, Z;
CARACTER: OPERACAO;
ESCREVA (“DIGITE DOIS NÚMEROS”);
LEIA (X);
LEIA (Y);
ESCREVA (“DIGITE A OPERAÇÃO DESEJADA, +, -, *, / “);
LEIA (OPERACAO);
SE (OPERAÇÃO = + ) ENTÃO
Z <- X + Y;
ESCREVA (“ O RESULTADO É”, Z);
	SENAO
	SE (OPERAÇÃO = - ) ENTÃO
Z <- X - Y;
ESCREVA (“ O RESULTADO É”, Z);
		SENAO
		SE (OPERAÇÃO = * ) ENTÃO
Z <- X * Y;
ESCREVA (“ O RESULTADO É”, Z);
	SENAO
			SE (OPERAÇÃO = / ) ENTÃO
Z <- X / Y;
ESCREVA (“ O RESULTADO É”, Z);
FIMSE
		FIMSE
	FIMSE
FIMSE
FIM;
7. Prepare um algoritmo capaz de inverter um número de 3 dígitos fornecido, ou seja, apresentar primeiro a unidade, depois a dezena e depois a centena.
INICIO
INTEIRO: X, Y, Z;
ESCREVA (“DIGITE UM NÚMERO INTEIRO COM 3 ALGARISMOS DIGITANDO 1º O NÚMERO DA UNIDADE, DEPOIS DA DEZENA E POR ÚLTIMO DA CENTENA”);
LEIA (X);
LEIA (Y);
LEIA (Z);
ESCREVA (“O NÚMERO INVERTIDO É”, ZYX);
FIM;
8. Elabore um algoritmo que leia o peso e a altura de uma pessoa, calcule o IMC e informe a sua condição de acordo com a tabela abaixo. O IMC é calculado através da fórmula: IMC = peso / (altura)².
	IMC
	Condição
	Abaixo de 18,5
	Abaixo do peso
	Entre 18,5 e 25
	Peso normal
	Entre 25 e 30
	Acima do peso
	Acima de 30
	Obeso
INICIO
REAL: P, A, IMC;
ESCREVA (“DIGITE O PESO E ALTURA”);
LEIA (P);
LEIA (A);
IMC <- P/POT(A,2);
SE ( IMC < 18.5 ) ENTÃO
ESCREVA (“ABAIXO DO PESO”);
FIMSE
SE ( IMC >= 18.5) E (IMC < 25) ENTÃO
ESCREVA (“PESO NORMAL”);
FIMSE
SE ( IMC >= 25 ) E (IMC < 30 ) ENTÃO
ESCREVA (“ACIMA DO PESO”);
FIMSE
SE ( IMC >= 30 ) ENTÃO
ESCREVA (“OBESO”);
FIMSE
FIM;
9. Escreva um algoritmo para receber via teclado os nomes e os salários dos funcionários da empresa ABC. O algoritmo deverá calcular para cada funcionário um aumento salarial baseado na tabela abaixo:
a) Salário <= R$1.000,00 -> aumentar 15%
b) R$1.000,00 < Salário <= R$2.000,00 -> aumentar 10%
c) Salário > R$2.000,00 aumentar 8% 
Como resultados finais devem ser impressos o nome do funcionário, o valor do novo salário. 
INICIO
CARACTER: NOME;
REAL: X, Y;
ESCREVA (“DIGITE O NOME E O SALÁRIO”);
LEIA (NOME);
LEIA (X);
	SE (X>2000.00) ENTÃO
	Y <- (X*1.08);
	ESCREVA (“NOME”, NOME, “NOVO SALÁRIO DE”, Y);
	FIMSE
		SE (1000.00<X<=2000.00) ENTÃO
		Y <- (X*1.1);
		ESCREVA (“NOME”, NOME, “NOVO SALÁRIO DE”, Y);
		FIMSE
			SE (X<=1000.00) ENTÃO
				Y <- (X*1.15);
				ESCREVA (“NOME”, NOME, “NOVO SALÁRIO DE”, Y);
				FIMSE
FIM;
10. Dois carros percorreram diferentes distâncias em diferentes tempos. Sabendo que a velocidade média é a razão entre a distância percorrida e o tempo gasto para percorrê-la, faça um programa que leia as distâncias que cada carro percorreu e o tempo que cada um levou, e indique o carro que teve maior velocidade média.
11. Uma firma contrata um encanador a um valor de R$120,00 por dia. Crie um algoritmo que solicite o número de dias trabalhados pelo encanador e imprime a quantia líquida que deverá ser paga, sabendo-se que são descontados 8% para imposto de renda.
12. Em épocas de pouco dinheiro, os comerciantes estão procurando aumentar suas vendas oferecendo desconto. Faça um algoritmo que possa receber um valor de um produto e que escreva o novo valor tendo em vista que o desconto foi de 9%.
13. Um sistema de equações lineares da forma:
 
Pode ser resolvido utilizando as seguintes fórmulas:
Faça um algoritmo para ler os coeficientes (a,b,c,d) das equações e calcular os valores de x e y.
14. Faça um programa que mostre o menu de opções a seguir, receba a opção do usuário e os dados necessários para executar cada operação.
Menu de opções:
1. Somar dois números.
2. Subtrair dois números
3. Multiplicar dois números
4. Dividir dois números
5. Raiz quadrada de um número
Digite a opção desejada.
15. Criar um algoritmo que receba o valor de x e calcule e imprima o valor de f(x) :
image1.jpeg

Mais conteúdos dessa disciplina