Trabalho pratica de Logica de Programao Nome: Inocncio Osvaldo ngelo N 20114117 Turma: LCC1N Sala: 56
1) Desenvolva um diagrama que: Leia 4 (quatro) nmeros Calcule o quadrado para cada um Somem todos e Mostre o resultado
INICIO
LER N1 LER N2 LER N3 LER N4 QN1 = N1**2 QN2 = N2**2 QN3 = N3**2 QN4 = N4**2 Somar todos
Ler numeros
Calcular o quadrado de cada um
Somar todos N (R) R= QN1 + QN2 + QN3 + QN4
Resulta do final
FIM
2) Construa um algoritmo para pagamento de comisso de vendedores de peas, levando-se em considerao que sua comisso ser de 5% do total da venda e que voc tem os seguintes dados: Identificao do vendedor Cdigo da pea Preo unitrio da pea Quantidade vendida E depois construa o diagrama de blocos do algoritmo desenvolvido, e por fim faa um teste de mesa
Algoritmo
Introduzir a identificao do vendedor;
Ler cdigo da pea;
INICIO
Identificao do vendedor Cdigo da pea Preo unitrio (PU) Da pea Quantidade vendida (QV) Valor Total de venta (VTV) = (QV*PU)
Ler preo unitario da pea (PU); Introduzir quntidade vendida (QV); Multiplicar o PU pelo QV para obter o valor
total de venda (VTV);
Calcular a comisso = VTV*5%
Apresentar resultado final da comisso.
Comisso (C) C= (VTV*5%)
Teste de mesa
Identifica o do vendedor Gamek PU da pea 10.000 5.000 30.000 Quantidad e de pea 30 100 50 Comisso de 5% 15.000 25.000 75.000
comisso
Valor total 300.000 500.000 1.500.000
FIM
Constates e Variaveis 1) O que uma constante? D dois exemplos.
R: Constante um determinado valor fixo que no se modifica ao longo do tempo, durante a execuo de um programa. Conforme o seu tipo, a constante classificada como sendo numrica, lgica e literal. P1 + P2 + P3 + P4
4 constan Comisso 5 = (VTV * %)
constan
2) O que uma varivel? D dois exemplos. R: Varivel a representao simblica dos elementos de um certo conjunto. Cada varivel corresponde a uma posio de memria, cujo contedo pode se alterado ao longo do tempo durante a execuo de um programa. Embora uma varivel possa assumir diferentes valores, ela s pode armazenar um valor a cada instante P1 + P2 + P3 + P4
4 Variave Comisso 5% = (VTV * = ) (VTV
Variave
3) Faa um teste de mesa no diagrama de bloco abaixo e preencha a tabela ao lado com os dados do teste:
INICIO
Receber salario
Receber abono
Slario 600.00 350.00 700.00 270.00 1000.00 400.00
Abono 60.00 50.00 100.00 30.00 70.00 100.00
salnovo 660.00 400.00 800.00 300.00 1070.00 500.00
Salnovo = Salario + abono
Salnov o
FIM
4) Sabendo-se que Jos tem direito a 15% de reajuste de salrio, complete o diagrama abaixo:
INICIO
NOME = "JOS"
INICIO
NOME = "JOS"
SALARIOATUAL = 1200,00
SALARIOATUAL = 1200,00
REAJUSTE =
REAJUSTE = 800.00
VALORREAJUSTE =
VALORREAJUSTE = 1200.00+800.00
SALNOVO = SALNOVO = 2000.00
Salnov o
Salnov o
FIM
FIM
1) Identifique os dados de entrada, processamento e sada no algoritmo abaixo.
Receba cdigo da pea (Entrada) Receba valor da pea (Entrada) Receba Quantidade de peas (Entrada) Calcule o valor total da pea (Quantidade * Valor da pea) (Processamento) Mostre o cdigo da pea e seu valor total (Sada)
2) Faa um algoritmo para Calcular o estoque mdio de uma pea, sendo que ESTOQUEMDIO =
(QUANTIDADE MNIMA + QUANTIDADE MXIMA) /2 R: 1 Ler Qunatidade minima (QMN) 2 Ler Quantidade maxima (QMX) 3 Calcular estoque mdio
QMX+QMN
4 Apresentar resultado do estoque mdio 3) Teste o algoritmo anterior com dados definidos por voc.
Quantidade maxima 500 200 1000 Quantidade minima 80 20 300 Estoque mdio 290 110 650