Um cliente de um banco tem um saldo positivo de R$ 500,00. Fazer um algoritmo que leia um cheque que entrou e calcule o saldo, mostrando (escrevendo) o saldo na tela.
Exerccio 02
O custo ao consumidor de um carro novo, a soma do custo de fbrica com a percentagem do revendedor e com o custo dos impostos (aplicados ao custo de fbrica). Supondo que a percentagem do revendedor seja de 25% do custo de fbrica e que os impostos custam 45 % do custo de fbrica, faa um algoritmo que leia o valor de custo de fbrica e determine o preo final do automvel (custo ao consumidor).
Algoritmo saldo; Var valor_saldo, cheque_entrou de numrico; //numrico = real Inicio Valor_Saldo 500; Mostrar digite o valor do cheque que entrou; Ler(cheque_entrou); Valor_saldo valor_saldo cheque_entrou; Mostrar O saldo atual = +valor_saldo; Fim. Teste de Mesa Saldo = 500 ---500-200=300 Cheque_entrou=200 O saldo atual = 300 Algoritmo automovel; Var custo_fabrica, perc_revendedor, impostos, preco_final de real; Inicio Mostrar Digite o valor do custo de fabrica deste automvel.: ; Ler(custo_fabrica); //custo_fabrica 40000; perc_revendedor (25 * custo_fabrica) / 100; impostos (45 * custo_fabrica) / 100; preco_final custo_fabrica + perc_revendedor + impostos; mostrar Custo de Fbrica ..........: +custo_fabrica; mostrar Percentual revendedor .: +perc_revendedor; mostrar impostos .........................: +impostos; mostrar O preo Final ..............: +preco_final; Fim. Teste de Mesa custo_fabrica = 20000 perc_revendedor = (25 * 20000) / 100 = 5000 impostos = (45 * 20000) / 100 = 9000 preco_final = 20000 + 5000 + 9000 = 34000
Aprendizagem em Programao de Computadores Prof - Daniel Fernando Carossi Exerccio 03
Duas variveis (A e B) possuem valores distintos (A:=5 e B:= 10), Crie um algoritmo que armazene esses dois valores nessas duas variveis, e efetue a troca dos valores de forma que a varivel A passe a possuir o valor da varivel B e que a varivel B passe a possuir o valor da varivel A. Por fim, apresentar os valores trocado;
Exercicio 04
O sistema de avaliao de determinada disciplina, composto por trs provas. A primeira prova tem peso 2, a Segunda tem peso 3 e a terceira prova tem peso 5. Faa um algoritmo para calcular a mdia final de um aluno desta disciplina.
Algoritmo operaes; Var A, B, Auxiliar de Inteiro; Inicio A 5; B 10; Auxiliar A;
A B; B Auxiliar; Mostre B = +B; Mostre A = +A;
Fim. Teste de Mesa
A=10 B=5 Auxiliar=5
B = 5 A = 10 Algoritmo avaliacao; Var prova1, prova2, prova3, media de numrico; //numrico = real Inicio Mostrar digite a nota1; Ler(prova1); Mostrar digite a nota2; Ler(prova2); Mostrar digite a nota3; Ler(prova3); Prova1 prova1 * 2 /10; Prova2 prova2 * 3 /10; Prova3 prova3 * 5 /10; Media (prova1 + prova2 + prova3); Mostrar A media final = +media; Fim. Teste de Mesa Prova1 = 6 --------- 6 * 2 / 10 = 1,2 Prova2 = 8 --------- 8 * 3 /10 = 2,4 Prova3 = 4 ---------- 4 * 5 / 10 = 2,0 Media = (1.2 + 2.4 + 2) / 3 = 5.6 A media final = 5.6
Aprendizagem em Programao de Computadores Prof - Daniel Fernando Carossi Exercicio 05
Uma Empresa de vendas de softwares paga a seu vendedor um fixo de R$ 800,00 por ms, mais uma comisso de 15% pelo seu valor de vendas no ms. Faa uma algoritmo que leia o valor da venda e determine o salrio total do funcionrio. Mostre as informaes que voc achar necessrio.
Exercicio 06
Crie um algoritmo para calcular o salrio lquido de um funcionrio, considerando que seu salrio bruto, incide um desconto de 9% em inss para a previdncia. O algoritmo deve mostrar o nome do funcionrio, o seu salrio bruto, o valor de desconto de inss e o seu salrio lquido.(dica.: Voc dever pedir (ler) o nome do funcionrio e o valor do salrio bruto) Algoritmo vendas; Var fixo, comissao, vendas_mes, salario_total de numrico; //numrico = real Inicio Fixo 800; Mostrar Digite o valor da venda no ms; Ler(vendas_mes); Comisso (vendas_mes * 15) / 100; Salrio_total fixo + comissao; Mostrar O salrio fixo = +fixo; Mostrar o valor de comissao = +comissao; Mostrar o salrio total = +salario_total; Fim. Teste de Mesa Fixo = 800 Comissao = (500 * 15) /100 = 75 vendas_mes = 500 salario_total = 800 + 75 = 875 Algoritmo salario; Var salario_liquido, salario_bruto, inss de numrico; //(Real) Nome de Caracter; Inicio Mostrar Digite o nome do funcionrio; Ler(nome); Mostrar Digite o valor do salario bruto; Ler(salario_bruto); Inss (salario_bruto * 9) / 100; Salario_liquido salario_bruto inss; Mostrar O salario bruto = +salario_bruto; Mostrar O desconto de inss = +inss; Mostrar O salario liquido = +salario_liquido; Fim.
Aprendizagem em Programao de Computadores Prof - Daniel Fernando Carossi
Exercicio 07
Uma Empresa de desenvolvimento de softwares paga a seu vendedor um fixo de R$ 500,00 por ms, mais um bnus de R$ 50,00 por sistema vendido. Faa uma algoritmo que leia quantos softwares o funcionrio vendeu e determine o salrio total do funcionrio. Mostre as informaes que voc achar necessrio.
Exercicio 08
Considerando que para um consrcio, sabe-se o nmero total de prestaes, a quantidade de prestaes pagas e o valor atual da prestao, escreva um algoritmo que determine o total pago pelo consorciado e o saldo devedor.
Algoritmo vendas2; Var fixo, bonus, qtd_softw_vend, salario_total de numrico; //numrico = real Inicio Fixo 500; Mostrar Digite quantidade software vendido; Ler(qtd_softw_vend); bonus qtd_softw_vend * 50; Salrio_total fixo + bonus; Mostrar O salrio fixo = +fixo; Mostrar o valor de bonus = +bonus; Mostrar o salrio total = +salario_total; Fim. Teste de Mesa Fixo = 500 Bonus = 3 * 50 = 150 qtd_softw_vend = 3 salario_total = 500 + 150 = 650
O salrio fixo = 500 O valor de bonus = 150 O salrio total = 650 Teste de Mesa PASSO A PASSO
Salario_liquido = 2000 180 = 1820 Salario_bruto = 2000 Inss = (2000 * 9) /100 = 180 Nome = Neri O salario bruto = 2000 O desconto de inss = 180 O salario liquido = 1820
Aprendizagem em Programao de Computadores Prof - Daniel Fernando Carossi
Exerccio 09
Analisando a frmula " Prestao = valor + (valor * (taxa/100) * tempo)", crie um algoritmo para efetuar o clculo do valor de uma prestao em atraso. (Voc dever ler o VALOR da prestao, a TAXA de juros imposta pelo banco, e o nmero de dias em ATRASO.
Algoritmo consorcio; Var valor_prest, total_pago, saldo_devedor de Real; total_prest, qtd_prest_pagas de Inteiro; Inicio mostre Digite o total das prestacoes.: ; ler(Total_prest); mostre digite a quantidade de prestacoes pagas; ler(qtd_prest_pagas); mostre digite o valor de cada prestacao; ler(valor_prest); total_pago qtd_prest_pagas * valor_prest; saldo_devedor valor_prest * (total_prest - qtd_prest_pagas); mostre O total pago = +total_pago; mostre O saldo devedor =+saldo_devedor; Fim. Teste de Mesa total_prest = 20 qtd_prest_pagas = 5 valor_prest = 200 total_pago= 5 * 200 = 1000 saldo_devedor=200*(20-5)=3000 O total pago = 1000 O saldo devedor = 3000
Algoritmo prestacao; Var prestacao, valor_prest, taxa de Real; Dias_atraso de Inteiro; Inicio Mostre Digite o valor da prestacao; Ler(valor_prest); Mostre digite a taxa de juros; Ler(taxa); Mostre digite o numero de dias em atraso; Ler(dias_atraso); prestacao valor_prest + (valor_prest * (taxa/100)*dias_atraso); Mostre O valor corrigido da prestacao = +prestacao;
Fim. Teste de Mesa Prestacao=200+(200*(2/100)*10=240 valor_prest = 200 taxa=2 Dias_atraso=10 O valor corrigido da prestacao = 240