Jump to content


tarlix

Member Since 16/09/2009
Offline Last Active 26/09/2009, 14:47
-----

Posts I've Made

In Topic: Ajuda: Portugol

18/09/2009, 10:05

puts, que mer*a hein :S

entendi sim, vlws , vo tentar fazer de outro jeito :D

vlw ae =)

depois que eu fizer do outro jeito eu posto aki

vlws dnovo




pronto: vo postar o codigo do jeito que eu fiz:

Programa nota
variaveis n1,n2,n3,n4,media,exame,M_media:real;
Inicio
imprima "entr com suas 4 notas";
ler n1,n2,n3,n4;
media=(n1,n2,n3,n4)/4;
se media >=7 e media <=10;
entao
imprima "aprovado";
senão

// aki que eu mudei, ao invez de fazer se media >3 e media <7 eu fiz o outro primeiro 

Se media >=0 e media <3; 
então
imprima "reprovado";
senao
se media >3 e media <7;
entao
imprima "digite sua nota no exame";
ler exame;
M_exame=(media+exame)/2;
se M_exame<5;
entao
imprima "reprovado";
senao
imprima "aprovado";
fim se;
fim se;
fim se;
fim se;
FIM


bom é isso ai vlw pela ajuda... acredito que o meu eu tenho feito isso virar um problema maior pq eu naum sabia se eu abrisse um "SE" pra verdadeiro depois eu conseguiria voltar pro lado falso e abrir outro "SE"
ai eu inverti a sequencia ao invez de do Se media >=7 e media <=10 eu ir pro se media >3 e media <7 e fazer akela sequencia, eu fiz Se media >=7 e media <=10 e fui para se media >=0 e media <3 e deixei se media >3 e media <7 por ultimo.

flws, acho que dessa vez consegui :D

In Topic: Ajuda: Portugol

17/09/2009, 19:13

na faculdade estamos aprendendo a programar em C#

eu vo desenhar aki o fluxograma e vo tenta explicar onde to ficando perdido
Posted Image

é o seguinte:
nessa no codigo eu terei feito a parte:
Se media >=7 e media <=10
entao
Imprima "aprovado";
senão

feito isso eu vou para o segundo que será:
Se media >=3 e media <7
entao
...

de acordo com o fluxograma, ele irá para o lado "V" ai eu farei a parte :
imprima "entre com sua nota no exame";
 ler exame;
M_exame=(media+exame)/2;
Se M_exame<5
entao
imprima "reprovado";
senao
se M_exame>=5;
entao
Imprima "aprovado";

feito isso eu teria que voltar pro "senão" que levaria para o quadro vermelho "1" mas desta vez eu iria pro lado "F" que levaria para a parte "0<=media<3"

então, minha duvida eh a seguinte, vendo isso no portugol, como eu faria para voltar do final do lado vermelho "2" para o lado vermelho "1" e começaria a fazer o lado "F".

eu não sei se esta certo mas se eu fexar os 2 ultimos "SE" que eu abri funcionaria?

tipw:
ali no quadrado "vermelho 2" eu abri 2x o "se" entaum se depois que eu terminar aquele lado e eu fizer "fim se; fim se; senão" ele voltaria pro lado "F" do "3<=3media<7"?




eu fui mais claro desta vez?

vlw :D

In Topic: Ajuda: Portugol

17/09/2009, 14:18

então mesmo com o codigo que vc posto eu ainda não entendi...
tipo:

o meu problema eh depois que o fluxograma foi pro lado verdadeiro (ou seja o aluno ficou com media >=3 e media <7 e foi pra exame) eu tive que criar outro "se" ai eu fiz esse lado se porém ainda faltou o "media >=0 e media <3 então
imprima "reprovado";

se vc puder ser um pouco mais claro pq eu não consegui entender ;/

IPB Skin By Virteq