Você está na página 1de 16

PROGRAMAO ESTRUTURADA

Para criar programas de PC que agilizem a vida dos usurios e empresas


necessrio criar programas, tambm denominados aplicativos, em uma
determinada linguagem de programao. possvel dividir todas as linguagens
de programao existente em 3 grandes categorias:
1. Programao estruturada ou desktop: estes tipos de programao criam
programas para serem utilizados em PCs pessoais isolados (standalone) ou
em redes de computadores em empresas ou escritrios. As principais
linguagens de programao estruturada so C, Pascal, Delphi, Basic, Magic e
outras;
2. Programao web: cria programas para funcionar online, atravs dos
navegadores e tambm em intranets de empresas. As principais linguagens de
programao Web so: HTML, CSS, PHP, JavaScript, Java, Ruby, Python e
outros;
3. Programao Mobile: busca atender o crescente nmero de usurios de
dispositivos mveis como tablets, smartphones, wearables (vestveis). As
principais linguagens mveis so: C++, C#, .net, Objective C, Visual Basic e
outros.

PASCAL

A linguagem de programao estruturada Pascal tem esse nome em


homenagem ao matemtico francs Blaise Pascal (1623-1662) e foi criada
em 1970 pelo suo Nicklas Wirth. Junto com a linguagem C, uma das
linguagens preferidas para ensinar programao de computadores.

Os ambientes de programao (compiladores) mais utilizados para


programar Pascal so o Turbo Pascal e o PascalZIM, este ltimo criado pela
Universidade de Braslia e disponvel gratuitamente na internet.

ESTRUTURA DE UM PROGRAMA EM PASCAL


Linguagens estruturadas possuem um padro bem definido de programa, ou
seja, uma estrutura dentro da qual os comandos e funes so adicionados. Em
Pascal, esta estrutura composta pelo nome do programa, variveis utilizadas e
comandos, conforme a seguir:
PROGRAM nome_do_programa;
VAR
Varivel: tipo;
Varivel: tipo;
BEGIN
Comando a;
Comando b;
Comando c;
END.
1) PROGRAM: nome do programa, normalmente uma nica palavra, sem
acentuao e sem espao em branco. Se utilizar duas ou mais palavras,
utilizar underline. Ex: SALARIO, SALARIO_MENSAL, CONTAS_DO_MES,
etc.
2) VAR: as variveis so espaos reservados na memria RAM que
armazena os dados utilizados no programa. Ao definir as variveis,
necessrio tambm definir seu tipo que, de modo bsico so:
string: texto (caractere);
integer: nmeros inteiros;
real: nmeros reais (fracionados);

COMANDOS: so utilizados para dar instrues ao programa.

Writeln ( );
Exibe uma informao na tela e coloca o cursor no incio da prxima
linha (apenas write deixa o cursor na mesma linha)
Ex.:
writeln (digite o nome do paciente);
Readln: l o que foi digitado no teclado e armazena na varivel
Ex.:
readln (nome);

Clrscr;
(clear screen) limpa os dados da tela ;
readln();
Faz com que o programa d uma parada para exibir as informaes;

CLCULO COM VARIVEIS


Para calcular variveis, basta criar a varivel que receber o
resultado do clculo e definir o comando conforme abaixo:
varivel:=(clculo);
ou seja
varivel x recebe clculo y
Ex.:
total:=(valor1+valor2+valor3);
No exemplo, a varivel total
valor1+valor2+valor3

receber

soma

de

OBS.: Os clculos seguem as regras matemticas.

COMPILAO
Os cdigos escritos pelo usurio dentro de um ambiente de
desenvolvimento, como PascalZim, chamado de cdigo-fonte. Para abrir e

editar um cdigo-fonte, necessrio o programa original. Em outras


palavras, para abrir um cdigo-fonte .pas, necessrio ter o Pascal. Como
fazer, ento, para o programa rodar em qualquer computador,
independente de ter o PascalZIm ou no? necessrio compilar o cdigofonte.
Compilar, portanto, transformar um cdigo-fonte em um arquivo
executvel, que ir funcionar em qualquer equipamento.
necessrio manter o cdigo-fonte para, em caso de necessidade de
alterao, poder alterar o cdigo e gerar outro arquivo executvel.

EXERCCIOS
Na empresa de transportes NTN, os 3 caminhes que fazem as entregas
devem ter a quilometragem que percorrem controlada diariamente. Crie um
programa que cadastre o nmero do veculo, nome do motorista e calcule a
quilometragem percorrida no dia.

Crie um programa para o estdio de futebol BELEZINHA que controle o


nome do torcedor, cdigo de sua carteira de scio e valor pago pelo
ingresso. Faa com que o programa repita 10 vezes e apresente, no final,
o total de valor arrecadado.

Program BELEZINHA ;
VAR
NOME: STRING;
VALOR, TOTAL: REAL;
CODIGO, CONT: INTEGER;
Begin
FOR CONT:=1 TO 5 DO
BEGIN
WRITELN ('BEM-VINDO AO PROGRAMA DA TRASPORTADORA TNT');
WRITELN ();
WRITELN ('DIGITE O NOME DO TORCEDOR: ', CONT);
READLN (NOME);
WRITELN ();
WRITELN ('DIGITE O CODIGO DA CARTEIRA DE SOCIO');

READLN (CODIGO);
WRITELN ();
WRITELN ('DIGITE O VALOR PAGO PELO INGRESSO');
READLN (VALOR);
TOTAL:=TOTAL+VALOR;
WRITELN ();
READLN ();
CLRSCR;
END;
WRITELN ('

TOTAL ARRECADADO ', TOTAL:0:2);

WRITELN ('PRESSIONE [ENTER] PARA SAIR DO PROGRAMA');


End.

ESTRUTURAS DE REPETIO
Em programao, uma estrutura de repetio utilizada para repetir um
trecho do cdigo, evitando a repetio do mesmo vrias vezes. As estruturas
de repetio podem ser utilizadas quando se conhece o nmero de vezes a
repetir (FOR..TO..DO) ou quando
a quantidade de repeties
desconhecido (REPEAT e WHILE..DO).
FOR...TO...DO
O comando FOR..TO..DO se utiliza de uma varivel chamada
contador, do tipo inteiro, que vai controlar o nmero de vezes que um
comando ser repetido. Todos os comandos a serem repetidos devem ficar
dentro de uma estrutura BEGIN e END;
Por exemplo, para repetir 10 vezes um cadastro que exige um cdigo e
um nome, o comando ser escrito conforme abaixo (aps criar a varivel
cont):
FOR cont:=1 TO 10 DO
Begin
Writeln (Digite o cdigo);
Readln (codigo);
Writeln (Digite o nome);
Readln (nome);
End;
CONTADORES E SOMADORES
So variveis que executam a funo de contar o nmero de repeties
(contador) e somar um valor acumulado (somador).
O contador implementado sempre adicionando 1, dentro da estrutura
de repetio:
cont:=cont+1;

O somador implementado sempre adicionando o valor parcial, dentro


da estrutura de repetio
soma:=soma+parcial;

EXERCCIOS DE PROGRAMAO UTILIZANDO FOR...TO..DO

Como os conceitos foram anotados e exercitados na ltima aula. Portanto, esses 2 prximos
exerccios no tero ajuda do professor. Troquem informaes entre vocs, se necessrio.
Chame o professor APENAS para conferir o resultado final, em um arquivo compilado. Se houver
erros por falta de testes, a nota do exerccio ser 0 (zero)
1. Uma escola particular precisa de um programa de computador para controlar o pagamento de
seus alunos. Deve ser cadastrado o cdigo, o nome do aluno e o valor da parcela, bem como
deve ser calculado o troco, se necessrio, devolvido a aluno. A cada 10 alunos cadastrados, o
programa deve limpar a tela e exibir o total pago pelos 10 alunos e o total de troco fornecido.
2. Crie um programa de computador que leia o cdigo, nome, nmero de horas mensais
trabalhadas e valor da hora para 6 funcionrios de uma empresa. O programa dever calcular
o salrio mensal de cada funcionrio, calcular 50% de desconto referente a adiantamento
salarial e 8% de INSS e exibir o salrio final. Aps efetuados todos os cadastros, o programa
deve limpar a tela e exibir a soma de todos os salrios e a soma de todos os descontos.
3. Crie um programa para uma empresa de nibus controlar o faturamento de sua frota de 10
veculos. Para cada nibus que completa seu horrio, o operador dever lanar o valor da
passagem, no. de passageiros pagantes, nmero de passageiros isentos e nmero de
estudantes (1/2 passagem). O programa deve limpar a tela e informar o no. total de
passageiros, o total do valor arrecadado com pagantes normais e o total arrecadado com os
estudantes. Aps lanar todos os 10 veculos, o programa deve informar o total geral de
passageiros transportados, o total geral arrecadado e a mdia de passageiros por nibus.

4.
Uma lancheria precisa de um programa para
controlar as vendas de lanches e bebidas,
cadastrando o nmero do pedido, o tipo. A
quantidade e o valor do lanche, o tipo, a quantidade
e o valor da bebida. O programa deve ainda
fornecer o troco ao cliente, se necessrio. A cada
10 clientes, o programa deve limpar a tela e informar
quantos lanches foram vendidos, quantas bebidas
foram vendidas e qual o total de dinheiro
arrecadado.

5. Crie um programa para uma empresa de nibus controlar o faturamento de sua frota de 10
veculos. Para cada nibus que completa seu horrio, o operador dever lanar o valor da
passagem, no. de passageiros pagantes, nmero de passageiros isentos e nmero de
estudantes (1/2 passagem). O programa deve limpar a tela e informar o no. total de
passageiros, o total do valor arrecadado com pagantes normais e o total arrecadado com os
estudantes. Aps lanar todos os 10 veculos, o programa deve informar o total geral de
passageiros transportados, o total geral arrecadado e a mdia de passageiros por nibus.

6. Crie um programa para uma lavanderia que cadastre o nome do cliente, a cidade e a quantidade
de peas a serem lavadas e o valor cobrado. A cada cadastro o programa deve limpar a tela e,
a cada 8 clientes, deve limpar a tela e apresentar um relatrio com a quantidade de clientes
atendidos, a quantidade total de peas e o valor total cobrado.

7. Crie um programa para o caixa de uma loja de sushi. O programa deve cadastrar o nmero da
mesa do cliente, seu gasto com comida e com bebida e informar o troco. A cada cliente
atendido, o programa deve limpar a tela e a cada 10 clientes atendidos, o programa deve limpar
a tela e apresentar um relatrio com o valor total consumido e o valor total de bebidas.

8. Uma empresa precisa de um programa que cadastre o


cdigo do pedido, a quantidade de pares e o preo do par
de sapatos produzidos. Aps informados os dados, o
programa deve calcular qual o total de dinheiro que o
pedido totalizou.

EXERCCIOS DE PASCAL
COMANDOS DE REPETIO (indeterminado)
1. Trs amigos saem noite para beber. Crie um programa chamado POSTINHO, que cadastre
a quantidade de cerveja que cada um comprou, o valor unitrio da cerveja e o valor pago por
cada um deles. No final, o programa deve exibir o nome dos 3 amigos, quanto cada um pagou,
o total geral do valor pago.
2. O ndice de Massa Corporal (IMC) e uma formula que indica se um adulto est abaixo do peso
ideal (IMC menor que 20) , no peso ideal (IMC entre 20 e 25), sobrepeso (IMC entre 25 e 30)
ou obeso (IMC acima de 30)> . A frmula para calcular o ndice de Massa Corporal o peso
dividido pelo quadrado da altura. Crie um programa em Pascal que calcule o IMC de um
indivduo qualquer.
3. Crie um programa para o vestibular que cadastre o nmero do aluno, quantos vestibulares ele
j fez e o valor pago pela inscrio. O programa deve repetir quantas vezes for necessrio e,
aps cada cadastro, limpar a tela para novo registro.

4. Crie um programa para um bar que cadastre o nmero do cliente, o valor consumido em bebida
e o valor consumido em bebidas. Aps o programa calcular e informar o total a ser pago e o
valor pago pelo cliente, o programa deve calcular e exibir na tela o troco. O programa deve
repetir quantas vezes for necessrio, limpando a tela a cada repetio.

5. Crie um programa para uma empresa de calados que cadastre o nmero do pedido, o valor
do par e quantidade de pares produzidos. A partir destes dados, o programa deve calcular o
total de valor para cada pedido. O programa deve repetir quantas vezes for necessrio e,
quando encerrado, deve limpar a tela e informar a quantidade total de pedidos cadastrados, o
total de pares produzidos, a mdia de pares por pedido e o valor total de todos os pedidos.

6. O IMC - Indice de Massa Corporal utilizado pela OMS para determinar o peso ideal de
um individuo. O IMC calculado dividindo o peso pelo quadrado da altura, considerando
como normal o IMC de 21 a 27 para homens e de19 a 26 para mulheres. Crie um programa
que, aps ler altura e peso calcule o IMC de um individuo

7. Crie um programa para ser implantado num cinema que, aps ler o ano de nascimento do
usurio, calcule sua idade e, se for maior de 60 anos, no cobre o valor do ingresso. Caso
contrrio, dever cobrar 20 reais.
1. Uma empresa precisa de um programa que, aps informado o valor da hora e quantidade de horas trabalhadas, calcule

o salrio bruto. Salrios com valores de 1500 a 1894 reais descontam 8% de Imposto de Renda, e acima de 1894,00, 12%.
Inferiores a 1500 esto isentos do imposto. Desconte ainda 8,5% de INSS e 6% de Vale Transporte. Calcule um abono de
10% sobre o salrio bruto. O programa, no final, deve informar o total de valores recebidos, total de descontos e salrio
lquido. Deve tambm repetir quantas vezes for necessrio, limpando a tela a cada repetio.

PASCAL
A linguagem de programao estruturada Pascal tem esse nome em homenagem ao francs Blaise Pascal (16231662) e foi criado em 1970 pelo suo Nicklas Wirth. Junto com a linguagem C, uma linguagem preferida para ensinar
programao de computadores.
Os ambientes de programao (compiladores) mais utilizados para programar Pascal so o Turbo Pascal e o
PascalZim, este ltimo criado pela Universidade de Braslia e disponvel gratuitamente na internet.
ESTRUTURA DE PROGRAMAO EM PASCAL
Linguagens estruturadas possuem um padro bem definido de programa, ou seja, uma estrutura dentro da qual
os comandos e funes so adicionadas. Em Pascal, esta estrutura composta pelo nome do programa, variveis
utilizadas e comandos, conforme a seguir.
PROGRAM nome_do_programa;
VAR
Varivel: tipo;
Varivel: tipo;
BEGIN
Comando a
Comando b
Comando c
END.
1) PROGRAM: nome do programa, normalmente uma nica palavra, sem acentuao e sem espao em brancos. Se
utilizar duas ou mais palavras, utilizar underline. Ex.: salario, salario_mensal, contas_do_mes, etc.
2) VAR: as variveis so espaos reservados na memria RAM que armazena os dados utilizados no programa. Ao
definir as variveis, necessrio tambm definir seu tipo que, de modo bsico so:
String: texto (caractere);
Integer: nmeros inteiros;
Real: nmeros reais (fracionais).

COMANDOS: so utilizados para dar instrues ao programa.

Writeln ();
Exibe uma informao na tela e coloca o cursor no incio da prxima linha (apenas write deixa o cursor na mesma
linha)
Ex.:
Writeln (digite o nome do paciente);

Readln: l o que foi digitado no teclado e armazena na varivel


Ex.:
Readln (nome);

Clrscr;

(Clear screen) limpa os dados da tela;


Readln ();
Faz com que o programa d uma parada para exibir as informaes;

CALCULO COM VARIAVEIS


Para calcular variveis, basta criar a varivel que receber o resultado do clculo e definir o comando
conforme abaixo:

Varivel:=(clculo)
Ou seja
Varivel X recebe clculo Y
Ex.:
Total:=(valor1+valor2+valor3)
No exemplo, a varivel total recebera a soma de valor1+valor2+valor3.
OBS: Os clculos seguem as regras matemticas.
COMPILAO
Os cdigos escritos pelo usurio dentro de um ambiente de desenvolvimento, como PascalZim,
chamado de cdigo fonte. Para abrir e editar um cdigo fonte, necessrio o programa original. Em outras
palavras, para abrir o cdigo fonte .pas, necessrio ter o pascal. Como fazer ento, para o programa rodar em
qualquer computador independente de ter o PascalZim ou no? necessrio compilar o cdigo fonte.
Compilar, portanto, transformar um cdigo-fonte em um arquivo executvel, que ir funcionar em
qualquer equipamento.
necessrio manter o cdigo-fonte para, em caso de necessidade de alterao, poder alterar o cdigo e
gear outro arquivo executvel.
ESTRUTURA DE REPETIO
Em programao, uma estrutura de repetio utilizada para repetir um trecho do cdigo, evitando a repetio
do mesmo vrias vezes. As estruturas de repetio podem ser utilizadas quando se conhece o nmero de vezes a repetir
(FOR..TO..DO) ou quando a quantidade de repeties desconhecida (REPEAT e WHILE..DO).

FOR..TO..DO
O chamado FOR..TO..DO se utiliza de uma varivel chamada contador, do tipo inteiro, que vai controlar o nmero
de vezes que um comando ser repetido. Todos os comandos a serem repetidos devem ficar dentro de uma estrutura
BEGIN e END;
Por exemplo, para repetir 10 vezes um cadastro que exige um cdigo e um nome, o comando ser escrito
conforme abaixo:
FOR cont:=1 to 10 do
Begin
Writeln (digite o cdigo);
Readln (cdigo);
Writeln (digite o nome);
Readln (nome);
End;

CONTADORES E SOMADORES
So variveis que executam funo de contar o nmero de repeties (contador) e somar um valor acumulado
(somador).
O contador implementado sempre adicionando 1, na estrutura de repetio:

Cont:=cont+1;
O somador implementado sempre adicionando o valor parcial, dentro da estrutura de repetio
Soma:=soma+parcial;

ESTRUTURA GERAL DAS LINGUAGENS DE PROGRAMAO

As linguagens de programao estruturada tem esse nome porque todas elas seguem
uma estrutura de montagem. Embora os tipos de variveis e o modo de definir os comandos
mude entre uma linguagem e outra, a estrutura de aprendizagem sempre a mesma:
Estrutura: compreender como o programa montado naquela linguagem;
Clculos: como as variveis se relacionam para produzir resultados, que seguem regras
matemticas universais;
Estruturas de repetio (laos de repetio): utilizadas para evitar que o programa fique
muito extenso, repetindo trechos de cdigo. Os laos mais utilizados so FOR..TO..DO
(quando se conhece o nmero de repeties) e REPEAT...UNTIL (quando no se conhece
o nmero de repeties)
Estruturas de deciso (desvio condicional): permite definir uma condio a partir da qual
o programa executa uma srie de comandos ou outra.
DESVIO CONDICIONAL
Normalmente um programa de computador segue um fluxo continuo desde o inicio ate o final
da sua execuo. No entanto, h vezes em que o programa tem que tomar um desvio na sua
programao ,ou seja , dependendo da analise de uma condio o programa faz um procedimento ou
outro.
A estrutura que implementa essa deciso o
SE...SENAO...ENTAO.

IF...THEN...ELSE, que traduzido por

A implementao do desvio condicional ou estrutura de deciso no Pascal e feita conforme abaixo:

IF condio THEN
Begin
Comandos;
End
ELSE
Begin
Commandos;
End;

1- Crie um programa que, aps ser lanado o valor


vendido por um vendedor, calcule 10% de comisso
se o valor vendido for maior que 5000 e 5% se no
atingir esse valor.
2- Crie um programa que cadastre o nome, a idade e o total
da compra de um cliente de farmcia, calculando 35% de
desconto para maiores de 60 anos e 15% para os demais.
No final, o programa deve limpar a tela e exibir o total do
desconto e o valor total pago.
3- Crie um programa que cadastre a placa do veculo e o peso
da carga transportada, cobrando R$ 250 at 3500 kgs e 500
acima disso.

EXERCCIOS DE PASCAL
Recomenda-se criar tela de boas-vindas e cdigo
indentado.
9.

Crie um programa que faa surgir na tela a mensagem AL MUNDO;


10. Crie um programa que cadastre seu nome, idade e signo, e exiba o resultado na tela;
11. Crie um programa em Pascal que cadastre o nome, o signo e a idade e o salrio do scio de
um determinado clube. Ao final, essas informaes devem ser exibidas na tela;
12. Crie um programa chamado SALARIO para a empresa ABC LTDA que cadastre o nome, o
setor, a idade e o salrio de um funcionrio. O programa deve ter uma tela de boas-vindas. No
final deve aparecer na tela a seguinte mensagem:
FUNCIONRIO ..........
SETOR ......................
IDADE ......................
SALRIO R$ ............

13.
Crie um programa em Pascal que cadastre o modelo, a marca do veculo, o ano de fabricao,
quantos anos tm de garantia e o preo do veculo. No final do cadastramento, o programa deve limpar
a tela e exibir os dados cadastrados.
Obs: O programa deve ter uma tela de boas vindas e, em outra linha, a expresso: Programado
por......

1- Crie um programa em Pascal que cadastre o modelo, a marca do veculo, o ano de


fabricao, quantos anos tm de garantia e o preo do veculo. No final do cadastramento, o
programa deve limpar a tela e exibir os dados cadastrados.

2- Crie um programa que cadastre a compra de 5 produtos, com seu cdigo, descrio e
preo. No final, o programa deve limpar a tela, exibir a lista de produtos comprados e o total
da compra.
3- Crie um programa para controlar um pedgio que cobra R$ 5,80 por veculo. O programa deve
cadastrar a placa do veculo, o valor cobrado e informar o troco. A cada 5 veculos, o programa deve
limpar a tela e informar o total arrecadado.

14.
Crie um programa chamado TORCEDOR que cadastre o nome, sobrenome, idade e peso do
torcedor de um time. No final, deve aparecer a mensagem: O TORCEDOR.... TEM .... ANOS E PESA
...... QUILOS

15. Crie um programa chamado FOLHA_DE_PAGAMENTO


que cadastre o cdigo do funcionrio, seu setor, o nome do
coordenador, o valor da hora, as horas trabalhadas e seu
salrio final. No final, o programa deve limpar a tela e a exibir
as informaes cadastradas
OBS.: Crie o programa, compile, compacte o arquivo
compilado (executvel) e envie para o e-mail
claudiodelima@yahoo.com.br

O programa CAFE recebe os dados referentes ao fechamento dirio de uma


mquina automtica de caf que vende caf, caf com leite, cappuccino e ch. So
lanadas a quantidade vendida de cada tipo e tambm o valor de cada bebida.
No final, o programa deve limpar a tela e aparecer o valor total por bebida e o
total geral da mquina. O programa tambm deve ter a mensagem Pressione
[ENTER] para sair e deve ser compilado.
16.
Crie um programa em Pascal que cadastre o destino, o nome e sobrenome do piloto, a
quantidade de tripulantes e a quantidade de passageiros a bordo de um avio.
No final, o programa deve limpar a tela e aparecer, em duas linhas: O VO COM DESTINO A
.................... PILOTADO POR ..................ESTO A BORDO.................. TRIPULANTES
e............... PASSAGEIROS
17. Crie um programa que cadastre a compra de 5 produtos, com seu cdigo, descrio e preo.
No final, o programa deve limpar a tela, exibir a lista de produtos comprados e o total da compra.
18. Crie um programa chamado SALARIO que leia o nome de 3 funcionrios e seus salrios. No
final do cadastro, o imprimir deve exibir na tela a relao de funcionrios e o salrio com 2
casas decimais (Comando clrcscr e :0:2 na exibio do n).
19. Crie um programa de computador que leia o nmero de horas mensais trabalhadas de 4
funcionrios, bem como o valor da hora. O programa dever calcular o salrio mensal de cada
funcionrio e exibir, no final, o nome de cada funcionrio, as horas trabalhadas e seu salrio. O
programa tambm dever exibir, numa varivel chamada TOTAL_SALARIO, a soma dos
salrios de todos os funcionrios.

20. Crie um um programa que leia 3 valores quaisquer e, no final, apresente a soma desses valores
na tela

21.
A escola Ensina precisa de um programa de computador para controlar o pagamento de
seus alunos. Devem ser informados o cdigo, seu nome completo, valor da parcela e quanto est
sendo pago. O programa deve cadastrar estes dados e, ao final, imprimir na tela seguinte
mensagem:
O programa CAFE recebe os dados referentes ao fechamento dirio de uma mquina automtica de
caf que vende caf, caf com leite, cappuccino e ch. So lanadas a quantidade vendida de cada
tipo e tambm o valor de cada bebida.
No final, o programa deve limpar a tela e aparecer o valor total por bebida e o total geral da mquina.
O programa tambm deve ter a mensagem Pressione [ENTER] para sair e deve ser compilado.

Uma loja de veculos precisa de um programa de computador que controle as vendas. Portanto, a
cada 3 vendas efetuadas, o programa precisa informar na tela o nome da loja, o total de vendas
efetuadas e a mdia de vendas do dia.

22. Crie um programa que leia um nmero qualquer, calcule o cubo desse nmero e exiba o
resultado na tela sem nenhuma casa decimal (somente nmero inteiros) e no seguinte formato:
O cubo do nmero x y, sendo x o nmero digitado e y o cubo desse nmero.

23. Crie um programa chamado SUPERBOM, que cadastre 3 produtos e seu e seu valor. No final,
o programa deve limpar a tela e exibir a listagem dos produtos comprados e seu preo, bem
como o total, no seguinte formato:
SUPERMERCADO SUPERBOM
Ticket Fiscal
Produto........................ preo
Produto........................ preo
Produto ........................ preo
TOTAL...........................PREO

24. Crie um programa chamado VENDAS, que cadastre o nome e o valor de 3 produtos vendidos
em uma loja. No final, o programa informar o total das compras, o valor pago pelo cliente, limpar
a tela e exibir a lista de produtos vendidos, o total, o valor pago pelo cliente e o troco.

25. Uma empresa de nibus de uma determinada cidade possui 3 veculos. noite, ao voltar para
a garagem, o motorista deve informar o nmero do nibus, a quantidade de passageiros e o
valor da passagem. O programa deve receber estes dados e calcular o subtotal de cada veculo,
bem como o total geral do dia.

26. Uma empresa de transportes precisa de um programa para controlar quantos quilmetros seus
caminhes percorrem por dia de trabalho. Para tal, ela precisa de um programa de computador
que faa o clculo, baseado na quilometragem inicial e final dos veculos. Aps lanar os dados,
deve aparecer na tela a quilometragem percorrida por cada caminho e a soma dos quilmetros
percorridos pelos 3 caminhes da empresa, bem como a quilometragem mdia percorrida.

27. Crie um programa que leia um nmero qualquer, calcule o quadrado desse nmero e exiba o
resultado na tela.
28. Crie um programa que leia um nmero qualquer, calcule o cubo desse nmero e exiba o
resultado na tela.

8. 10. Uma empresa de nibus tem 6 veculos e precisa saber quanto fatura com seus veculos.
O cobrador, ao chegar na garagem, abre o programa e digita n do nibus, quantos passageiros
pagaram a passagem normal, quantos estudantes (pagam meia passagem) e quantos idosos
(no pagam passagem). Crie um programa que armazene estes dados e, no final, apresente
o total faturado por nibus e o total de passageiros do nibus, bem como a soma geral de
dinheiro e passageiros do dia.

Você também pode gostar