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  

 

 Respostas da lista de exercício 02 (Não vale ponto)

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

Respostas da lista de exercício 02 (Não vale ponto) Empty
MensagemAssunto: Respostas da lista de exercício 02 (Não vale ponto)   Respostas da lista de exercício 02 (Não vale ponto) EmptyDom Mar 22, 2009 2:07 pm

Exercício 01

algoritmo "Próximo número"
// Função : informar o número sucessor
// Autor : Júlio Melo
// Data : 17/3/2009
// Seção de Declarações
var
nm:inteiro

inicio

escreva ("Informe um número qualquer -> ")
leia (nm)
nm <- nm +1
escreva ("O sucessor do número que você digitou é -> ",nm)

fimalgoritmo

------------------------------------------------------------------------------------------------------
Exercício 02

algoritmo "Cigarro gasto ano"
// Função : Cálclar média de cigarros fumado ao ano
// Autor : Júlio Melo
// Data : 17/3/2009
// Seção de Declarações
var
anos,qtd_cig,xano:inteiro
vl_car,vl_cig,total:real


inicio

escreval ("Informe a quantos anos você fuma?")
leia (anos)
escreval ("Informe a quantidade de cigarros que você fuma ao dia?")
leia (qtd_cig)
escreval ("Infomr o preço da carteira de cigarro")
leia (vl_car)

vl_cig <- (vl_car / 20)
xano <- 365
anos <- (anos * xano)
total <- (qtd_cig * vl_cig) * anos
escreva ("O Dinheiro gasto até hoje foi de (R$)",total)


fimalgoritmo
------------------------------------------------------------------------------------------------------


Exercício 03

algoritmo "Ler Números inteiros"
// Função : ler 2 númeors inteiro
// Autor : Júlio Melo
// Data : 17/3/2009
// Seção de Declarações
var
n1,n2:inteiro
qoc:real
resto:real

inicio

escreval ("Informe um número inteiro qualquer")
leia (n1)
escreval ("Informe um número inteiro qualquer")
leia (n2)
qoc <- (n1 div n2)
escreval ("O quociente dos números que você digitou é" ,qoc)
resto <- (n1 mod n2)
escreval ("O Resto da divisão é",resto)
fimalgoritmo

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

Exercício 04

algoritmo "Soma Produto e quociente"
// Função : informações ...
// Autor : Júlio Cesar Melo
// Data : 22/3/2009
// Seção de Declarações
var
vl1,vl2,soma,mult,divi:real


inicio
escreval ("Informe um valor real qualquer")
leia (vl1)
escreval ("Informe um valor real qualquer")
leia (vl2)
soma <- vl1 + vl2
mult <- vl1 * vl2
divi <- vl1 / vl2
escreval ("A soma entre os valores é ",soma)
escreval ("O produto dos valores é ",mult)
escreval ("O quociente dos valores é ",divi)

fimalgoritmo

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

Exercício 05

algoritmo "1 maior que os outros"
// Função : Maior
// Autor : Júlio Cesar Melo
// Data : 22/3/2009
// Seção de Declarações
var
n1,n2,n3,soma:real
inicio
escreval ("Informe um número qualquer")
leia (n1)
escreval ("Informe um número qualquer")
leia (n2)
escreval ("Informe um número qualquer")
leia (n3)
soma <- n2 + n3
se n1 < soma entao
escreva ("A soma dos dois últimos números é maior que o primeiro")
fimse
se n1 > soma entao
escreva ("A Soma dos dois últimos número é menor que o primeiro")
fimse
se n1 = soma entao
escreva ("A Soma do primeiro número e os dois últimos são iguais.")
fimse

fimalgoritmo

------------------------------------------------------------------------------------------------------
Exercício 06

algoritmo "Verificação Nomes"
// Função : Ler nomes
// Autor : Júlio Melo
// Data : 22/3/2009
// Seção de Declarações
var
nome,v_nome:caractere


inicio
nome <- "Júlio Cesar Gomes de Melo"
escreval ("Informe seu nome")
leia (v_nome)
se nome <> v_nome entao
escreva ("Nome Incorreto")
fimse
se v_nome = nome entao
escreva ("Nome Correto")
fimse


fimalgoritmo

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

Exercício 07

algoritmo "Verificar números inteiros"
// Função : ler números
// Autor : Júlio Cesar Melo
// Data : 22/3/2009
// Seção de Declarações
var
a,b:inteiro


inicio

escreval ("Informe um valor inteiro qualquer")
leia (a)
escreval ("O Valor ",a," que você digitou será a letra [A]")
escreval ("")
escreval ("")
escreval ("Informe um valor inteiro qualquer")
leia (b)
escreval ("O Valor ",b," que você digitou será a letra [B]")
escreval ("")
escreval ("")
se a > b entao
escreval ("O Valor [A] é maior que o valor [B]")
fimse
se a < b entao
escreval ("O Valor [B] é maior que o valor [A]")
fimse
se a = b entao
escreval ("O Valor [A] e [B] são iguais (A=B)")
fimse
fimalgoritmo

------------------------------------------------------------------------------------------------------
Exercício 08

algoritmo "Detran"
// Função : Multa
// Autor : Júlio Cesar Melo
// Data : 23/3/2009
// Seção de Declarações
var
vl_pe,vl_co,con:inteiro
mult:real

inicio

escreval ("Informe a velocidade permitida")
leia (vl_pe)
escreval ("Informe a velocidade em que o motorista está")
leia (vl_co)
se vl_co > vl_pe entao
con <- (vl_co - vl_pe)
se (con > 0) e (con < 11) entao
mult <- mult + 50
escreval ("A multa que o motorista irá pagar é de",mult)
fimse
se (con > 11) e (con < 30) entao
mult <- mult + 100
escreval ("A multa que o motorista irá pagar é de",mult)
fimse
se (con > 31) entao
mult <- mult + 200
escreval ("A multa que o motorista irá pagar é de",mult)
fimse
fimse

fimalgoritmo

------------------------------------------------------------------------------------------------------
Exercício 09

algoritmo "Quantidade de latão"
// Função : %%
// Autor : Júlio Cesar Melo
// Data : 23/3/2009
// Seção de Declarações
var
dado:real

inicio
escreval ("Informe a quantidade de latão que você deseja em Kg.")
leia (dado)
escreval ("A quantidade de cobre é",dado*0.7,"% de cobre")
escreval ("A quantidade de Zinco é",dado*0.3,"% de Zinco")



fimalgoritmo

------------------------------------------------------------------------------------------------------
Exercício 10

algoritmo "semnome"
// Função : Ler 02 números inteiros
// Autor : Júlio Cesar Melo
// Data : 22/3/2009
// Seção de Declarações
var

n1,n2:inteiro
md,md1,geral:real

inicio

escreval ("Informe um número inteiro qualquer")
leia (n1)
escreval ("Informe um número inteiro qualquer")
leia (n2)
se n2 <> 0 entao
md <- n1 / n2
md1 <- n2 / n1
geral <- md / md1
escreval ("Cálculo dos quocientes é ",geral)
senao
escreval ("DIVISÃO POR ZERO")
fimse
fimalgoritmo

------------------------------------------------------------------------------------------------------
Exercício 11

algoritmo "semnome"
// Função : maior número
// Autor : Júlio Melo
// Data : 21/3/2009
// Seção de Declarações
var
n1,n2,n3:inteiro


inicio
escreval ("Informe um número inteiro qualquer")
leia (n1)
escreval ("Informe outro número inteiro qualquer")
leia (n2)
escreval ("Informe outro número inteiro qualquer")
leia (n3)
se (n1 > n2) e (n1 > n3) entao
escreva ("O Primeiro valor que você digitou que é -> [",n1, " ] é o maior valor")
fimse
se (n2 > n1) e (n2 > n3) entao
escreva ("O Segundo valor que você digitou que é -> [",n2," ] é o maior valor")
fimse
se (n3 > n1) e (n3 > n2) entao
escreva ("O Terceito valor que você digitou [",n3, " ] é o maior valor")
fimse


fimalgoritmo


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

Exercício 12

algoritmo "Ordem crescente"
// Função : Ordem crescente
// Autor : Júlio Cesar Melo
// Data : 22/3/2009
// Seção de Declarações
var
v1,v2,v3:inteiro

inicio

escreval ("Informe um valor qualquer")
leia (v1)
escreval ("Informe um valor qualquer")
leia (v2)
escreval ("Informe um valor qualquer")
leia (v3)

se (v1 > v2) e (v1 > v3) e (v2 > v3) entao
escreval ("Os Valores em ordem crescentes são ", v1,v2,v3)
fimse
se (v2 > v1) e (v2 > v3) e (v1 > v3) entao
escreval ("Os Valores em ordem crescentes são ", v2,v1,v3)
fimse
se (v3 > v1) e (v3 > v2) e (v2 > v1) entao
escreva ("Os Valores em ordem crescentes são ", v3,v2,v1)
fimse
fimalgoritmo
------------------------------------------------------------------------------------------------------
Exercício 13

algoritmo "Cálcular números pares"
// Função : 0 2 4 6 8
// Autor : Júlio Cesar Melo
// Data : 22/3/2009
// Seção de Declarações
var
v1,v2,v3,v4,soma:inteiro


inicio

escreval ("Informe um valor inteiro qualquer")
leia (v1)
escreval ("Informe um valor inteiro qualquer")
leia (v2)
escreval ("Informe um valor inteiro qualquer")
leia (v3)
escreval ("Informe um valor inteiro qualquer")
leia (v4)
se v1 = 0 entao
v1 <- v1
fimse
se v1 = 2 entao
v1 <- v1
fimse
se v1 = 4 entao
v1 <- v1
fimse
se v1 = 6 entao
v1 <- v1
fimse
se v1 = 8 entao
v1 <- v1
fimse
se v2 = 0 entao
v2 <- v2
fimse
se v2 = 2 entao
v2 <- v2
fimse
se v2 = 4 entao
v2 <- v2
fimse
se v2 = 6 entao
v2 <- v2
fimse
se v2 = 8 entao
v2 <- v2
fimse
se v3 = 0 entao
v3 <- v3
fimse
se v3 = 2 entao
v3 <- v3
fimse
se v3 = 4 entao
v3 <- v3
fimse
se v3 = 6 entao
v3 <- v3
fimse
se v3 = 8 entao
v3 <- v3
fimse
se v4 = 0 entao
v4 <- v4
fimse
se v4 = 2 entao
v4 <- v4
fimse
se v4 = 4 entao
v4 <- v4
fimse
se v4 = 6 entao
v4 <- v4
fimse
se v4 = 8 entao
v4 <- v4
fimse
se v1 = 1 entao
v1 <- 0
fimse
se v1 = 3 entao
v1 <- 0
fimse
se v1 = 5 entao
v1 <- 0
fimse
se v1 = 7 entao
v1 <- 0
fimse
se v1 = 9 entao
v1 <- 0
fimse
se v2 = 1 entao
v2 <- 0
fimse
se v2 = 3 entao
v2 <- 0
fimse
se v2 = 5 entao
v2 <- 0
fimse
se v2 = 7 entao
v2 <- 0
fimse
se v2 = 9 entao
v2 <- 0
fimse
se v3 = 1 entao
v3 <- 0
fimse
se v3 = 3 entao
v3 <- 0
fimse
se v3 = 5 entao
v3 <- 0
fimse
se v3 = 7 entao
v3 <- 0
fimse
se v3 = 9 entao
v3 <- 0
fimse
se v4 = 1 entao
v4 <- 0
fimse
se v4 = 3 entao
v4 <- 0
fimse
se v4 = 5 entao
v4 <- 0
fimse
se v4 = 7 entao
v4 <- 0
fimse
se v4 = 9 entao
v4 <- 0
fimse

soma <- v1 + v2 + v3 + v4
escreval ("A somas dos números que são pares é: ",soma)



fimalgoritmo
------------------------------------------------------------------------------------------------------
Exercício 14

algoritmo "ano bissexto"
// Função : bissexto
// Autor : Júlio Cesar Melo
// Data : 23/3/2009
// Seção de Declarações
var
dias,ano:inteiro

inicio

escreva ("Infome a quantidades de dias no ano -> ")
leia (dias)
se dias mod 4 = 0 entao
escreval ("O ano é bissexto")
fimse
se dias mod 4 <> 0 entao
escreval ("O ano não bissexto")
fimse
fimalgoritmo

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

Exercício 15

algoritmo "Números múltiplos"
// Função : idêntificar números múltiplos
// Autor : Júlio Cesar Melo
// Data : 23/3/2009
// Seção de Declarações
var
n1,n2:inteiro

inicio
escreva ("Informe um número qualquer -> ")
leia (n1)
escreva ("Informe um número qualquer -> ")
leia (n2)
se (n1 mod n2) = 0 entao
escreval ("São múltiplos")
fimse
se (n1 mod n2) <> 0 entao
escreval ("Não são múltiplos")
fimse

fimalgoritmo

------------------------------------------------------------------------------------------------------
exercício 16

algoritmo "lanchonete"
// Função : Cardápio
// Autor : Júlio Cesar Melo
// Data : 23/3/2009
// Seção de Declarações
var
c_que,b_sp,b_ovo,hbg,cbg,rfr,soma,qtp,tr,dv:real
pedido:inteiro

inicio
escreval ("******************************************")
escreval ("** Digite 9999 para finalizar uma venda **")
escreval ("******************************************")
escreval ("")
repita
escreval ("Informe o código do produto")
leia (pedido)
escolha pedido
caso 100
c_que <- c_que + 1.20
escreval ("")
escreval ("Cachorro Quente -> R$1,20")
escreval ("")
caso 101
b_sp <- b_sp + 1.30
escreval ("")
escreval ("Bauru Simples -> R$1,30")
escreval ("")
caso 102
b_ovo <- b_ovo + 1.50
escreval ("")
escreval ("Bauru Com Ovo -> R$1,50")
escreval ("")
caso 103
hbg <- hbg + 1.20
escreval ("")
escreval ("Hambúguer -> R$1,20")
escreval ("")
caso 104
cbg <- cbg + 1.30
escreval ("")
escreval ("Cheeseburguer -> R$1,30")
escreval ("")
caso 105
rfr <- rfr + 1.00
escreval ("")
escreval ("Refrigerante -> R$1,00")
escreval ("")
outrocaso
escreval ("")
escreval ("CÓDIGO INVÁLIDO")
escreval ("")
fimescolha
ate pedido = 9999
soma <- (c_que + b_sp + b_ovo + hbg + cbg + rfr)
escreval ("")
escreval ("O valor do seu pedido é R$:",soma)
escreval ("")
fimalgoritmo
------------------------------------------------------------------------------------------------------
Ir para o topo Ir para baixo
http://fajn.cjb.net
hoberdam




Mensagens : 3
Data de inscrição : 12/03/2009

Respostas da lista de exercício 02 (Não vale ponto) Empty
MensagemAssunto: O EXERCÍCIO 12 FUNCIONA MELHOR ASSIM   Respostas da lista de exercício 02 (Não vale ponto) EmptyQui Abr 02, 2009 12:41 am

algoritmo "ordenar numeros"
// Função : colocar numeros em ordem crescente
// Autor : hoberdam mota
// Data : 1/4/2009
// Seção de Declarações
var
A, B, C : inteiro
inicio
// Seção de Comandos
escreval("Digite um número: ")
leia(A)
escreval("Digite um numero: ")
leia(B)
escreval("Digite um número: ")
leia(C)

se (A>B) e (B>C) entao
escreval("Essa é a ordem crescente dos números citados: ", C, B, A)
senao
se (B>A) e (A>C) entao
escreval("Essa é a ordem crescente dos números citados: ", C, A, B)
senao
se (C>A) e (A>B) entao
escreval("Essa é a ordem crescente dos números citados: ", B, A, C)
senao
se (B>C) e (C>A) entao
escreval("Essa é a ordem crescente dos números citados: ", A, C, B)
senao
se (A>C) e (C>B) entao
escreval("Essa é a ordem crescente dos números citados: ", B, C, A)
senao
se (C>B) e (B>A) entao
escreval("Essa é a ordem crescente dos números citados: ", A, B, C)
fimse
fimse
fimse
fimse
fimse
fimse
fimalgoritmo
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

Respostas da lista de exercício 02 (Não vale ponto) Empty
MensagemAssunto: Re: Respostas da lista de exercício 02 (Não vale ponto)   Respostas da lista de exercício 02 (Não vale ponto) EmptySáb Abr 04, 2009 9:42 pm

Hoberdam, prometo a você que na segunda-feira tento resolver esse problema, tô sem computador aqui em casa então na segunda dou uma olhadinha
abraços
Ir para o topo Ir para baixo
http://fajn.cjb.net
Conteúdo patrocinado





Respostas da lista de exercício 02 (Não vale ponto) Empty
MensagemAssunto: Re: Respostas da lista de exercício 02 (Não vale ponto)   Respostas da lista de exercício 02 (Não vale ponto) Empty

Ir para o topo Ir para baixo
 
Respostas da lista de exercício 02 (Não vale ponto)
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Lista de exercício p/ Download (Apenas as Perguntas) essa lista vale 3 pontos
» Lista de Exercícios 2 - Não vale ponto.
» Resposta do exercício de Pascal (Cáculadora)
» Exercício da aula passada (Sistema do mercadinho)
» Lista de regras

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: