Olá, sou estudante de Licenciatura em Computação - 1°Semestre.

Achu legal postar, algumas coisa que são me passadas aki na facul para o forum, como metodo de distração e talvez aprendizagem de alguns como eu...
Bom, na ultima terça feira (13/04/2010), meu professor propos alguns exercicios de programação em C, mas em linguagem formal PORTUGUESA como se estivesse usando o webportugol que postei anteriormente:


Site: [Somente usuários registrados podem vem os links. ]


Ai vão os exercicios:

Exercício 1: Escreva um algaritmo, que leia 3 valores inteiros e diferentes e mostre em ordem decresente, utilize para tal
uma seleção encadeada.

Exercício 2: Tendo como dados de entrada altura e sexo de uma pessoa, construa um algaritmo que calcule seu peso
ideal, utilizando as seguintes formulas:
Para Homem (72,7*altura)-58
Para Mulher (62,1*altura)-44,7

Exercício 3: o IMC (Indice de massa corporal) é um criterio da OMDS para indicar a condição de pesso de uma pessoa adulta.
FORMULA:
Peso/Altura²

Elabora um algaritmo que leia o peso e a altura de um adulto e mostre sua condição fisica.
Abaixo de 18,5 - abaixo do peso
entre 18,5 e 25 - peso normal
entre 25 e 30 - acima
soma de 30 - obeso




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

São todos exercícios simples...
cada qual tem varias maneiras de fazer o msm, segue abaixo as minhas resoluções dos mesmos...

Como sou iniciante com isso, se alguma coisa estiver errada pesso que me indique o erro e a solução:


EXERCICIO 1 - RESOLUÇÃO by NikeWeiand

inicio
inteiro n1,n2,n3
escreva ("ATENÇÃO! O sistema só aceita números inteiros e destintos")
escreva ("Digite um número ")
leia (n1)
escreva ("Digite outro número ")
leia (n2)
escreva ("Digite mais um número ")
leia (n3)
se (n1>n2>n3) entao
escreva ("Seguencia decrescentes dos numeros é:" n1 , n2 , n3 )
senao
se (n2>n1>n3) entao
escreva ("Seguencia decrescentes dos numeros é:" n2 , n1 , n3 )
senao
se (n3>n1>n2) entao
escreva ("Seguencia decrescentes dos numeros é:" n3 , n1 , n2 )
senao
se (n1>n3>n2) entao
escreva ("Seguencia decrescentes dos numeros é:" n1 , n3, n2 )
senao
se (n2>n3>n1) entao
escreva ("Seguencia decrescentes dos numeros é:" n2 , n3, n1 )
senao
se (n3>n2>n1) entao
escreva ("Seguencia decrescentes dos numeros é:" n3 , n2, n1 )
senao
escreva ("você usou valores iguais ")
fimse
fimse
fimse
fimse
fimse
fimse
fim

EXERCICIO 2 - RESOLUÇÃO by NikeWeiand
inicio
real altura,rph,rpm
caracter sexo
escreva ("Digite sua altura")
leia (altura)
rph <- (72,7*altura)-58
rpm <- (62,1*altura)-44,7
escreva ("Vocè é homem ou mulher?")
escolha sexo
caso sexo=homem: escreva ("Para homems com altura de " altura " o peso indicado é " rph)
caso sexo=mulher: escreva ("Para mulheres com altura de " altura " o peso indicado é " rpm)
fimescolha
fim

EXERCICIO 3 - RESOLUÇÃO by NikeWeiand

Inicio
inteiro idade
Real altura,peso,resultado
resultado<-peso/altura²
escreva ("Voce é adulto?")
leia (idade)
se (idade>=18) entao
Escreva ("Digite seu peso")
leia (peso)
Escreva (Digite sua altura")
leia (altura)
escolha resultado
caso resultado<18,5: Escreva (" Sua condição fisica é, abaixo do peso")
caso resultado=]18,5..25[: Escreva (" Sua condição fisica é, peso normal")
caso resultado=[25..30[: Escreva (" Sua condição fisica é, acima do peso")
caso resultado=30: Escreva (" Sua condição fisica é, Obeso")
fimescolha
senao
escreva ("Sistema somente para adultos")
fim


DOWNLOAD DOS ARQUIVOS RESOLVIDOS:
[Somente usuários registrados podem vem os links. ]


PS: Minhas resoluções n fiz dentro dos parametros do portugol.

Bom é isso... vlw atenção