Bom amigos estarei postando uma lista de exercícios no Visualg, para podermos melhorar nossa lógica, vamos lá.
1° Problema é: Calcular 2 notas e mostrar a média.
Var n1, n2, media de inteiro;
inicio
mostre “Digite um valor para a 1° nota”
Leia(n1);
mostre “Digite um valor para a 2° nota”
Leia(n2);
media ß (n1 + n1)/2;
Mostre “ A media é “ + “.”+media;
fim.
Teste de mesa
n1 = 6;
n2 = 9;
media = (6+9)/2 = 7.5.
A media é 7.5.
_____________________________________________________________________
_____________________________________________________________________
2° Problema é: ler o nome de uma pessoa, a sua idade e o seu salário e mostrar as informações.
Inteiro idade;
Real salario;
String nome;
Inicio
mostrar “Digite um nome “;
leia(nome);
mostrar “Digite a idade “;
leia (idade);
mostrar “Digite o salario “;
leia(salario);
mostrar “Seu nome é “+nome;
mostrar “Sua idade é “+idade;
mostrar “Seu salario é “+salario;
Fim.
Teste de mesa
idade = 21
salario = 1000
nome = Adriano
Adriano
21
1000
_____________________________________________________________________
_____________________________________________________________________
3° Problema: Duas variáveis (A e B) possuem valores distintos (A:5 e B;10) crie um algoritmo que armazene esses dois valores nessas duas variáveis, e efetue a troca dos valores de forma que A passe a receber o valor de B e B passe a receber o valor de A. Por fim apresente os valores trocados.
var a, b, aux de inteiro;
inicio
mostrar “Insira um valor para “A” “;
leia(a);
mostrar “Insira um valor para “B” “;
leia(b);
aux ß a;
a ß b;
b ß aux;
mostrar “Os valores trocados são”+a+b;
fim.
Teste de mesa
A = 5 a =2
B = 2 b = 5
Aux =5
_____________________________________________________________________
_____________________________________________________________________
4° Problema: O custo ao consumidor de um carro novo, é a soma do custo de fabrica com o percentual do revendedor e com os custos dos impostos (aplicados ao custo de fabrica).
Supondo que a percentagem do revendedor seja de 25% e que os impostos custam 45% do custo de fabrica, faça um algoritmo que leia o custo de fabrica e determine o preço final do automóvel (custo ao consumidor).mostre as informações que jugar necessário.
var cf, pr, ci, pf de real;
inicio
mostrar “ Digite o custo de fabrica do automóvel”;
leia(cf);
pr ß (cf *25)/100;
ci ß (cf*45)/100;
pf ß pr+ci+cf
mostrar “ O preço final ao consumidor é “+pf;
fim.
Teste de mesa
Cf= 45000
Pr= (45000*0,25) =11250
Ci= (45000*0,45)=20250
Pf= 45000+11250+20250=76500
_____________________________________________________________________
_____________________________________________________________________
5° Problema: O sistema de avaliação de determinada disciplina,é composto por três provas.
A primeira prova tem peso 2, a segunda prova tem peso 3, a terceira prova tem peso 5. Faça um algoritmo para calcular a media final de um aluno desta disciplina.
var p1, p2, p3, m_f de inteiro;
inicio
mostrar “Digite o valor da 1° prova “;
leia(p1);
mostrar “Digite o valor da 2° prova “;
leia(p2);
mostrar “Digite o valor da 3° prova “;
leia(p3);
p1 ß(p1*2)/10;
p2 ß (p2*3)/10;
p3 ß (p3*5)/10;
nf ß p1+p2+p3;
mostrar “ A media final é “+nf;
fim.
Teste de mesa
P1 = 7....7*0,2 = 1.4
P2 = 5...5*0,3 = 1.5
P3 = 9...9*0,5= 4.5
M_f = 1.4+1.5+4.5 = 7,5
_____________________________________________________________________
_____________________________________________________________________
6° Problema: Um cliente de um banco tem um saldo positivo de R$500,00. Fazer um algoritmo que leia o cheque que entrou e calcule o saldo, mostrando (escrevendo) o saldo na tela.
var saldo, c de real;
inicio
mostrar “Insira o valor do cheque “;
leia (c);
saldo ß 500
saldo ß saldo – c;
mostrar “Seu saldo é “+saldo;
fim.
Teste de mesa
Saldo = 500;
C = 600
C = 500 – 600 = -100;
_____________________________________________________________________
_____________________________________________________________________
7° Problema: Uma empresa de vendas de softwares paga a seu vendedor um fixo de R$800,00 reais por mês, mais uma comição de 15% pelo seu valor de vendas no mês. Faça um algoritmo que leia o valor da venda e determine o salário total do funcionário.
Mostre as informações que você achar necessário.
Var fixo, comicao, valor_venda, salario_total de real;
inicio
mostrar “ Insira o valor total de vendas”;
leia(valor_vendas);
fixo ß 800;
comicao ß (valor_venda * 15)/100;
salario_total ß fixo + comicao;
mostrar “O salario total do funcionário é”+salario_total;
fim.
Teste de mesa
Valor_venda
Fixo = 800
Comicao = 25000*0,15 = 3750
Salario_total = 800 + 3750 = 4550.
_____________________________________________________________________
_____________________________________________________________________
8° Problema:/* Uma empresa de desenvolvimento de softwares paga a seu vendedor um fixo de R$500 por mês, mais um bônus de R$50 por sistema vendido. Faça um algoritmo que leia quantos softwares o funcionário vendeu e determine o salário total do funcionário. Mostre as informações que você achar necessário.*/
var fixo, bônus, salario_total de real;
sis_vendido inteiro;
inicio
mostrar “Digite a quantidade de software vendidos”;
leia(sis_vendido);
fixo ß 500;
bônus ß sis_vendido * 50;
salario_total ß fixo + bônus;
mostrar “O salario final do funcionário é”+salario_total;
fim.
Teste de mesa
Fixo = 500
Sis_vendido = 5
Bônus = 5 * 50 = 250
Salario_total = 500+250 = 750
_____________________________________________________________________
_____________________________________________________________________
9° Problema: Considerando que para um consorcio, sabe-se o numero total de prestações, a quantidade de prestações pagas e o valor atual da prestação, escreva um algoritmo que determine o total pago pelo consorciado e o saldo devedor.
Var qtp, qpp, vap, tp, sd de real;
inicio
mostrar “Insira a quantidade total de prestações”;
leia(qtp);
mostrar ”Insira a quantidade de prestações pagas”;
leia(qpp);
mostrar “Entre com o valor atual das prestações”;
leia(vap);
tp ß (qtp – qpp)*vap;
sd ß (qpp - qtp)*vap;
mostrar”Você já pagou “+tp;
mostrar”Seu saldo devedor é”sd;
fim.
Teste de mesa
Qtp = 48
Qpp = 25
Vap = 305
Tp = (48 – 25)*305 = 7500
Sd =(25 - 48)*305 = 7015
_____________________________________________________________________
_____________________________________________________________________
10° Problema: Analisando a formula “ prestação = valor + (valor * (taxa/100) * tempo)”, crie um algoritmo para efetuar o calculo do valor de uma prestação em atraso. Você deverá ler o valor da prestação, a taxa de juros imposta pelo banco, e o numero de dias em atraso.
var vp, t de real;
da de inteiro;
inicio
mostrar “Digite o valor da prestação”;
leia(vp);
mostrar “Digite o valor da taxa”;
leia(t);
mostrar “Digite a quantidade de dias em atraso”;
leia(da);
vp ß vp +(vp*(t/100)*t);
mostrar “ O valor final com “+da+” é “+vp;
fim.
Bom então é isto amigos, espero ter ajudado, dúvidas e sugestões deixem um comentário obrigado pela visita e até o próximo post.
1° Problema é: Calcular 2 notas e mostrar a média.
Var n1, n2, media de inteiro;
inicio
mostre “Digite um valor para a 1° nota”
Leia(n1);
mostre “Digite um valor para a 2° nota”
Leia(n2);
media ß (n1 + n1)/2;
Mostre “ A media é “ + “.”+media;
fim.
Teste de mesa
n1 = 6;
n2 = 9;
media = (6+9)/2 = 7.5.
A media é 7.5.
_____________________________________________________________________
_____________________________________________________________________
2° Problema é: ler o nome de uma pessoa, a sua idade e o seu salário e mostrar as informações.
Inteiro idade;
Real salario;
String nome;
Inicio
mostrar “Digite um nome “;
leia(nome);
mostrar “Digite a idade “;
leia (idade);
mostrar “Digite o salario “;
leia(salario);
mostrar “Seu nome é “+nome;
mostrar “Sua idade é “+idade;
mostrar “Seu salario é “+salario;
Fim.
Teste de mesa
idade = 21
salario = 1000
nome = Adriano
Adriano
21
1000
_____________________________________________________________________
_____________________________________________________________________
3° Problema: Duas variáveis (A e B) possuem valores distintos (A:5 e B;10) crie um algoritmo que armazene esses dois valores nessas duas variáveis, e efetue a troca dos valores de forma que A passe a receber o valor de B e B passe a receber o valor de A. Por fim apresente os valores trocados.
var a, b, aux de inteiro;
inicio
mostrar “Insira um valor para “A” “;
leia(a);
mostrar “Insira um valor para “B” “;
leia(b);
aux ß a;
a ß b;
b ß aux;
mostrar “Os valores trocados são”+a+b;
fim.
Teste de mesa
A = 5 a =2
B = 2 b = 5
Aux =5
_____________________________________________________________________
_____________________________________________________________________
4° Problema: O custo ao consumidor de um carro novo, é a soma do custo de fabrica com o percentual do revendedor e com os custos dos impostos (aplicados ao custo de fabrica).
Supondo que a percentagem do revendedor seja de 25% e que os impostos custam 45% do custo de fabrica, faça um algoritmo que leia o custo de fabrica e determine o preço final do automóvel (custo ao consumidor).mostre as informações que jugar necessário.
var cf, pr, ci, pf de real;
inicio
mostrar “ Digite o custo de fabrica do automóvel”;
leia(cf);
pr ß (cf *25)/100;
ci ß (cf*45)/100;
pf ß pr+ci+cf
mostrar “ O preço final ao consumidor é “+pf;
fim.
Teste de mesa
Cf= 45000
Pr= (45000*0,25) =11250
Ci= (45000*0,45)=20250
Pf= 45000+11250+20250=76500
_____________________________________________________________________
_____________________________________________________________________
5° Problema: O sistema de avaliação de determinada disciplina,é composto por três provas.
A primeira prova tem peso 2, a segunda prova tem peso 3, a terceira prova tem peso 5. Faça um algoritmo para calcular a media final de um aluno desta disciplina.
var p1, p2, p3, m_f de inteiro;
inicio
mostrar “Digite o valor da 1° prova “;
leia(p1);
mostrar “Digite o valor da 2° prova “;
leia(p2);
mostrar “Digite o valor da 3° prova “;
leia(p3);
p1 ß(p1*2)/10;
p2 ß (p2*3)/10;
p3 ß (p3*5)/10;
nf ß p1+p2+p3;
mostrar “ A media final é “+nf;
fim.
Teste de mesa
P1 = 7....7*0,2 = 1.4
P2 = 5...5*0,3 = 1.5
P3 = 9...9*0,5= 4.5
M_f = 1.4+1.5+4.5 = 7,5
_____________________________________________________________________
_____________________________________________________________________
6° Problema: Um cliente de um banco tem um saldo positivo de R$500,00. Fazer um algoritmo que leia o cheque que entrou e calcule o saldo, mostrando (escrevendo) o saldo na tela.
var saldo, c de real;
inicio
mostrar “Insira o valor do cheque “;
leia (c);
saldo ß 500
saldo ß saldo – c;
mostrar “Seu saldo é “+saldo;
fim.
Teste de mesa
Saldo = 500;
C = 600
C = 500 – 600 = -100;
_____________________________________________________________________
_____________________________________________________________________
7° Problema: Uma empresa de vendas de softwares paga a seu vendedor um fixo de R$800,00 reais por mês, mais uma comição de 15% pelo seu valor de vendas no mês. Faça um algoritmo que leia o valor da venda e determine o salário total do funcionário.
Mostre as informações que você achar necessário.
Var fixo, comicao, valor_venda, salario_total de real;
inicio
mostrar “ Insira o valor total de vendas”;
leia(valor_vendas);
fixo ß 800;
comicao ß (valor_venda * 15)/100;
salario_total ß fixo + comicao;
mostrar “O salario total do funcionário é”+salario_total;
fim.
Teste de mesa
Valor_venda
Fixo = 800
Comicao = 25000*0,15 = 3750
Salario_total = 800 + 3750 = 4550.
_____________________________________________________________________
_____________________________________________________________________
8° Problema:/* Uma empresa de desenvolvimento de softwares paga a seu vendedor um fixo de R$500 por mês, mais um bônus de R$50 por sistema vendido. Faça um algoritmo que leia quantos softwares o funcionário vendeu e determine o salário total do funcionário. Mostre as informações que você achar necessário.*/
var fixo, bônus, salario_total de real;
sis_vendido inteiro;
inicio
mostrar “Digite a quantidade de software vendidos”;
leia(sis_vendido);
fixo ß 500;
bônus ß sis_vendido * 50;
salario_total ß fixo + bônus;
mostrar “O salario final do funcionário é”+salario_total;
fim.
Teste de mesa
Fixo = 500
Sis_vendido = 5
Bônus = 5 * 50 = 250
Salario_total = 500+250 = 750
_____________________________________________________________________
_____________________________________________________________________
9° Problema: Considerando que para um consorcio, sabe-se o numero total de prestações, a quantidade de prestações pagas e o valor atual da prestação, escreva um algoritmo que determine o total pago pelo consorciado e o saldo devedor.
Var qtp, qpp, vap, tp, sd de real;
inicio
mostrar “Insira a quantidade total de prestações”;
leia(qtp);
mostrar ”Insira a quantidade de prestações pagas”;
leia(qpp);
mostrar “Entre com o valor atual das prestações”;
leia(vap);
tp ß (qtp – qpp)*vap;
sd ß (qpp - qtp)*vap;
mostrar”Você já pagou “+tp;
mostrar”Seu saldo devedor é”sd;
fim.
Teste de mesa
Qtp = 48
Qpp = 25
Vap = 305
Tp = (48 – 25)*305 = 7500
Sd =(25 - 48)*305 = 7015
_____________________________________________________________________
_____________________________________________________________________
10° Problema: Analisando a formula “ prestação = valor + (valor * (taxa/100) * tempo)”, crie um algoritmo para efetuar o calculo do valor de uma prestação em atraso. Você deverá ler o valor da prestação, a taxa de juros imposta pelo banco, e o numero de dias em atraso.
var vp, t de real;
da de inteiro;
inicio
mostrar “Digite o valor da prestação”;
leia(vp);
mostrar “Digite o valor da taxa”;
leia(t);
mostrar “Digite a quantidade de dias em atraso”;
leia(da);
vp ß vp +(vp*(t/100)*t);
mostrar “ O valor final com “+da+” é “+vp;
fim.
Bom então é isto amigos, espero ter ajudado, dúvidas e sugestões deixem um comentário obrigado pela visita e até o próximo post.
Nenhum comentário:
Postar um comentário