Faculdade Joaquim Nabuco
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Faculdade Joaquim Nabuco


 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Resposta da lista de exercícios.

Ir para baixo 
2 participantes
AutorMensagem
Júlio Cesar Melo
Admin
Júlio Cesar Melo


Mensagens : 52
Data de inscrição : 17/02/2009
Idade : 39
Localização : Recife - PE

Resposta da lista de exercícios. Empty
MensagemAssunto: Resposta da lista de exercícios.   Resposta da lista de exercícios. EmptyQua Mar 18, 2009 12:12 pm

Exercício 01

algoritmo "Exercício 01"
// Função :somar
// Autor :Júlio Cesar Melo
// Data : 18/3/2009
// Seção de Declarações
var
n1:inteiro
n2:inteiro
soma:inteiro

inicio
escreval ("")
escreval ("***********************************************************************")
escreval ("**************************** Sistema Soma *****************************")
escreval ("***********************************************************************")
escreval ("")
escreva ("Informe um número inteiro qualquer: -> ")
leia (n1)
escreval ("o número que você informou foi ",n1)
escreva ("Informe outro número inteiro qualquer: -> ")
leia (n2)
escreval ("o número que você informou foi ",n2)
soma <- (n1 + n2)
escreva ("A soma dos números inteiros que você informou é: ",soma)

fimalgoritmo

-----------------------------------------------------------------------------------------------------------------------

Exercício 02


algoritmo "Exercício 02"
// Função : Calcular área x dimensão
// Autor : Júlio Cesar Melo
// Data : 18/3/2009
// Seção de Declarações
var
area:real
dim1:real
dim2:real

inicio
escreval ("")
escreval ("***********************************************************************")
escreval ("************************** Cácular Dimensão ***************************")
escreval ("***********************************************************************")
escreval ("")


escreva ("Informe a dimensão em cumprimento em METROS -> ")
leia (dim1)
escreva ("Informe a dimensão em largura em METROS -> ")
leia (dim2)
area <- (dim1*dim2)
escreva ("Tamanho total de sua área é: ",area," M")


fimalgoritmo

---------------------------------------------------------------------------------------------------------------------------------

Exercício 03

algoritmo "Sequencia"

var
Anterior:inteiro
Proximo:inteiro
n:inteiro
count:inteiro
inicio
repita
Escreval ("-------------------------------------------------------------------")
anterior <- 1
count <- 0
Escreva ("Digite a quantidade de termos a ser gerados: ")
leia (n)
Enquanto count < n faca
Se count < n entao
Escreva (anterior,",")
count <- count + 1
FimSe
Se count < n entao
proximo <- anterior + 3
Escreva (proximo, ",")
count <- count + 1
FimSe
Se count < n entao
Escreva (proximo, ",")
count <- count + 1
FimSe
anterior <- proximo - 2
FimEnquanto
Escreval ("")
Escreval ("")
ate (anterior = 0)
fimalgoritmo


---------------------------------------------------------------------------------------------------------------------------------

Só conseguir fazer em pascal usando o GOTO não achei esse comando no visual g então coloquei aqui no formato de PASCAL

program Serie;

uses crt;

var n, number,number2,number3, cont,cont2 : integer;
m : real;

label 1,2,3;

begin
clrscr;
writeln('Da sequencia: 1, 4, 4, 2, 5, 5, 3, 6, 6, 4, 7, 7...');
write('Digite at‚ que termo voce deseja visualizar: ');
readln(n);
writeln(' ');
number:=1;
cont:=1;
if (n=0) then
goto 2;
1:
write(number,', ');
number2:=number+3;
number:=number+1;
cont:=cont+1;
if (cont>n) then
goto 3
else
begin
write(number2,', ');
cont:=cont+1;
if (cont>n) then
goto 3
else
begin
write(number2,', ');
cont:=cont+1;
if (cont>n) then
goto 3
else
goto 1;
end;
end;
2:
writeln(' ');
writeln(' ');
writeln('Nao posso exibir (0) termos.');
3:
writeln(' ');
writeln(' ');
writeln('Obrigado pela participacao.');

readkey;

end.
----------------------------------------------------------------------------------------------------------------------------------

Exercício 04

algoritmo "Classificar produto"
// Função : Classificar produtos
// Autor :
// Data :
// Seção de Declarações
var
codigo:inteiro
n:inteiro
count:inteiro
inicio
repita
count <- 0
Escreval ("-------------------------------------------------------------------")
Escreva ("Digite a quantidade de produtos: ")
leia (n)
Enquanto count < n faca
Escreva ("Digite o codigo do produto: ")
Leia (codigo)
Se codigo = 1 entao
Escreval ("Codigo do produto: ",codigo)
Escreval ("Classificação: Alimento não-perecível")
Escreval ("")
Fimse
Se (codigo >= 2) e (codigo <= 4) entao
Escreval ("Codigo do produto: ",codigo)
Escreval ("Classificação: Alimento perecível")
Escreval ("")
Fimse
Se (codigo = 5) ou (codigo = 6) entao
Escreval ("Codigo do produto: ",codigo)
Escreval ("Classificação: Vestuário")
Escreval ("")
Fimse
Se codigo = 7 entao
Escreval ("Codigo do produto: ",codigo)
Escreval ("Classificação: Higiene Pessoal")
Escreval ("")
Fimse
Se (codigo >= Cool e (codigo <= 15) entao
Escreval ("Codigo do produto: ",codigo)
Escreval ("Classificação: Limpeza e Utensílios Domésticos")
Escreval ("")
Fimse
Se (codigo < 1) ou (codigo > 15) entao
Escreval ("Codigo do produto: ",codigo)
Escreval ("Código do Produto inválido")
Escreval ("")
Fimse
count <- count + 1
FimEnquanto
ate (count = 0)
fimalgoritmo


----------------------------------------------------------------------------------------------------------------------------------

Exercício 05

algoritmo "Média_ponderada"
// Função :
// Autor :
// Data : 18/3/2009
// Seção de Declarações
var
nota1,nota2,nota3,media:real

inicio
escreva ("Informe sua primeira nota ")
leia (nota1)
Escreva ("Informe sua segunda nota ")
leia (nota2)
escreva ("Informe sua terceira nota ")
leia (nota3)
nota1 <- nota1 * 2
nota2 <- nota2 * 3
nota3 <- nota3 * 5
media <- (nota1 + nota2 + nota3) / 10
escreva ("Sua média é ", media)



fimalgoritmo

------------------------------------------------------------------------------------------------------------------------------------

Exercício 06


algoritmo "Exercício 06"
// Função :somar e subtrair
// Autor : Júlio Cesar Melo
// Data : 18/3/2009
// Seção de Declarações
var
n1:inteiro
n2:inteiro
condicao:inteiro
soma:inteiro

inicio

condicao <- 20

escreval ("")
escreval ("***********************************************************************")
escreval ("************************** Sistema Soma/Sub ***************************")
escreval ("***********************************************************************")
escreval ("")
escreva ("Informe um valor inteiro qualquer ")
leia (n1)
Escreva ("Informe outro valor inteiro qualquer ")
leia (n2)
soma <- (n1 + n2)
se soma > condicao entao
soma <- soma +8
fimse
se soma <= condicao entao
soma <- soma -5
fimse
escreva ("O Resultado é ",soma)


fimalgoritmo

-------------------------------------------------------------------------------------------------------------------

Exercício 07

algoritmo "credito do cliente"
// Função :
// Autor :
// Data : 16/3/2009
// Seção de Declarações
var

saldo_medio: inteiro
saldo_medio1: real
saldo_medio2: real
saldo_medio3: real
saldo_medio4: real
nome: caracter
smr1: real
smr2: real
smr3: real
valor_credito:real

inicio

// Seção de Comandos
escreval (" ******* CREDITO DO CLIENTE ***** ")
escreval ("Digite o nome do cliente: ")
leia (nome)
escreval ("Digite o saldo medio do cliente" )
leia (saldo_medio)

// verificando saldo menor que 200
se saldo_medio <= 200 entao
escreval (" nenhum crédito ")
fimse
// verificando saldo maior que 201 e menor que 400
se (saldo_medio >= 201) e ( saldo_medio <= 400) entao
smr1 <- (saldo_medio * 0.2) + saldo_medio
escreval ("O valor do crédito é ", nome," é:", smr1)
escreval ("Seu Saldo atual é ", saldo_medio)
escreval ("percentual de 20% ")
fimse
// verificando saldo 401 e 600

se (saldo_medio >= 401) e (saldo_medio <= 600) entao
smr2 <- (saldo_medio * 0.3) + saldo_medio
escreval ("0 Valor do crédito é ", nome," é:", smr2)
escreval ("Seu saldo é ", saldo_medio)
escreval ("percentual de 30% ")
fimse

// verificando saldo maior que 600

se saldo_medio > 600 entao
smr3 <- (saldo_medio * 0.4) + saldo_medio
escreval ("O Valor do crédito é ", nome," é:", smr3)
escreval ("Seu saldo é ",saldo_medio)
escreval ("percentual de 40%")
fimse


fimalgoritmo

----------------------------------------------------------------------------------------------------------------

Exercício 08

algoritmo "BBB37"
// Função :
// Autor :
// Data : 16/3/2009
// Seção de Declarações
var
enc_apu,alemao,argentino,americano,branco,nulo,total,voto:inteiro
p_branco,p_nulo:real


inicio
alemao <-0
argentino <- 0
americano<-0
branco <- 0
nulo <- 0
total <- 0

escreva ("Digite o seu voto: ")
leia (voto)
enquanto (voto<>0) faca
total <- total +1
escolha voto
caso 1
alemao <- alemao+1
caso 2
argentino <- argentino+1
caso 3
americano <- americano + 1
caso 4
branco <- branco+1
caso 5
nulo <- nulo+1
caso 0
en_apu <- en_apu + 1
fimescolha
escreva ("Digite o seu voto:")
leia (voto)
fimenquanto
p_branco <- (branco*100)/total
p_nulo<-(nulo*100)/total
escreval (" ")
escreval ("total de votos->",total)
escreval ("Candidato 1->: ",alemao," voto(s) para Alemao")
escreval ("Candidato 2->: ",argentino," voto(s) para Argentino")
escreval ("Candidato 3->: ", americano," voto(s) para Americano")
escreval ("Votos em branco->:",branco," voto(s)(",p_branco,"%).")
escreval("Votos nulo->:",nulo,"_votos(",p_nulo,"%).")

fimalgoritmo

------------------------------------------------------------------------------------------------------------------

Exercício 09

algoritmo "Zoo"
// Função :
// Autor :
// Data : 17/3/2009
// Seção de Declarações
var
idade:inteiro
total:inteiro
total_f:inteiro
inicio
escreval (" Bem vindo ao ZOO ")
escreva ("dgite idade:")
leia (idade)
enquanto (idade<>0)faca
total<-total+1
escolha idade
caso 1,2,3,4,5
Escreval ("Menores de 5 anos")

caso 6,7,8,9,10

escreval ("Entre 5 e 10 anos")

caso 11,12,13,14,15

escreval ("Entre 11 e 15 anos")

outrocaso
escreval ("Maiores de 15 anos")

fimescolha
fimenquanto
fimalgoritmo

-------------------------------------------------------------------------------------------------------------

Exercício 10

algoritmo "Banco JN"
// Função : Calcular valores
// Autor :
// Data : 16/3/2009
// Seção de Declarações
var
nome,nome1,nome2,nome3:caractere
count:inteiro
c1,c2,c3,c4,c5,TotalPontos,TotalPontos1,TotalPontos2,TotalPontos3:inteiro
inicio
count <- 0
repita
Escreval ("Digite o nome dos pilotos: ")
leia (nome1,nome2,nome3)
Enquanto count < 3 faca
Se count = 0 entao
nome <- nome1
FimSe
Se count = 1 entao
nome <- nome2
FimSe
Se count = 2 entao
nome <- nome3
FimSe
Escreval ("Digite a colocação da primeira corrida do piloto ",nome,":")
leia (c1)
Se c1 = 1 entao
c1 <- 10
FimSe
Se c1 = 2 entao
c1 <- 8
FimSe
Se c1 = 3 entao
c1 <- 4
FimSe
Se c1 = 4 entao
c1 <- 2
FimSe
Se c1 = 5 entao
c1 <- 1
FimSe
Escreval ("Digite a colocação da segunda corrida do piloto ",nome,":")
leia (c2)
Se c2 = 1 entao
c2 <- 10
FimSe
Se c2 = 2 entao
c2 <- 8
FimSe
Se c2 = 3 entao
c2 <- 4
FimSe
Se c2 = 4 entao
c2 <- 2
FimSe
Se c2 = 5 entao
c2 <- 1
FimSe
Escreval ("Digite a colocação da terceira corrida do piloto ",nome,":")
leia (c3)
Se c3 = 1 entao
c3 <- 10
FimSe
Se c3 = 2 entao
c3 <- 8
FimSe
Se c3 = 3 entao
c3 <- 4
FimSe
Se c3 = 4 entao
c3 <- 2
FimSe
Se c3 = 5 entao
c3 <- 1
FimSe
Escreval ("Digite a colocação da quarta corrida do piloto ",nome,":")
leia (c4)
Se c4 = 1 entao
c4 <- 10
FimSe
Se c4 = 2 entao
c4 <- 8
FimSe
Se c4 = 3 entao
c4 <- 4
FimSe
Se c4 = 4 entao
c4 <- 2
FimSe
Se c4 = 5 entao
c4 <- 1
FimSe
Escreval ("Digite a colocação da quinta corrida do piloto ",nome,":")
leia (c5)
Se c5 = 1 entao
c5 <- 10
FimSe
Se c5 = 2 entao
c5 <- 8
FimSe
Se c5 = 3 entao
c5 <- 4
FimSe
Se c5 = 4 entao
c5 <- 2
FimSe
Se c5 = 5 entao
c5 <- 1
FimSe
TotalPontos <- c1+c2+c3+c4+c5
Escreval ("Total de Pontos do piloto ",nome,": ",TotalPontos)
Se count = 0 entao
TotalPontos <- TotalPontos1
FimSe
Se count = 1 entao
TotalPontos <- TotalPontos2
FimSe
Se count = 2 entao
TotalPontos <- TotalPontos3
FimSe
count <- count + 1
FimEnquanto

Ate (count = 10)
fimalgoritmo

-------------------------------------------------------------------------------------------------------------

Assim que eu fizer os exercícios irei postar aqui.

espero ter ajudado.
Ir para o topo Ir para baixo
http://fajn.cjb.net
Humilde




Mensagens : 1
Data de inscrição : 19/03/2009

Resposta da lista de exercícios. Empty
MensagemAssunto: Re: Resposta da lista de exercícios.   Resposta da lista de exercícios. EmptyQui Mar 19, 2009 11:48 am

Arrow
Não vou negar que você não sabe isso é um fato.
mais tenta COMPILAR o código antes, para que a galera não fique achando que o "dever" estar resolvido.

valeu!!!
Ir para o topo Ir para baixo
Júlio Cesar Melo
Admin
Júlio Cesar Melo


Mensagens : 52
Data de inscrição : 17/02/2009
Idade : 39
Localização : Recife - PE

Resposta da lista de exercícios. Empty
MensagemAssunto: Re: Resposta da lista de exercícios.   Resposta da lista de exercícios. EmptyQui Mar 19, 2009 1:17 pm

Humilde escreveu:
Arrow
Não vou negar que você não sabe isso é um fato.
mais tenta COMPILAR o código antes, para que a galera não fique achando que o "dever" estar resolvido.

valeu!!!


Caro amigo,
Desculpe se vou ser grosseiro em minha resposta, geralmente não sou assim, só quando alguém é covarde o suficiente pra não mostrar quem é. Sim vamos lá a sua resposta.

Primeiramente se soubesse de alguma coisa eu não estava estudando, estaria ensinando....
Em segundo lugar as respostas acima foram de pessoas que liberaram pra turma com uma única exceção das respostas 3,4 e 10 que foi feito pelo Stafano, vou até perguntar a ele se pode, caso não, eu retiro.
Outra coisa "Amigo oculto" tenha coragem e venha falar comigo cara. Já que você sabe tanto e quer que todo mundo se ferre no trabalho posso fazer nada. só uma coisa meus pêsames.
Se você acha que relamente não sei de nada te convido pra um teste de conhecimento na área pra que possamos realmente validar essa sua afirmação.
Espero ter respondido seu post.
Beijão no meio de sua bunda :*
Ir para o topo Ir para baixo
http://fajn.cjb.net
Conteúdo patrocinado





Resposta da lista de exercícios. Empty
MensagemAssunto: Re: Resposta da lista de exercícios.   Resposta da lista de exercícios. Empty

Ir para o topo Ir para baixo
 
Resposta da lista de exercícios.
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Lista de exercícios - 11/03/2009
» Lista de Exercícios 2 - Não vale ponto.
» Lista de exercícios - não é oficial, apenas um estudo extra
» Lista de exercício p/ Download (Apenas as Perguntas) essa lista vale 3 pontos
» 4 Exercícios extras

Permissões neste sub-fórumNão podes responder a tópicos
Faculdade Joaquim Nabuco :: 1º Período MANHà:: INTRODUÇÃO A PROGRAMAÇÃO-
Ir para: