|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - rodo1985
Páginas: [1]
1
« en: Jueves 10 de Mayo de 2007, 23:21 »
aaaa!!! me falto poner a max2=pg1; los dos :.. ahora siiiiii funca carajo VAMOS!!!!!
2
« en: Jueves 10 de Mayo de 2007, 22:11 »
gracias por responder enko mira esto este es otro cuando compilo me pone ¨error illegal expression¨ como que hay una ilegal exprecion pero donde ?? program promedios; var a,b,c,d,e,pg1,pg2,max,max2:real; x,y,i,nl:integer; begin writeln ('ingrese el numero de legajo:'); readln (nl); writeln ('ingrese los cinco promedios:'); readln (a,b,c,d,e); pg1:=(a+b+c+d+e)/5; max:=pg1; x:=nl; writeln ('ingrese el numero de legajo:'); readln (nl); writeln ('ingrese los cinco promedios:'); readln (a,b,c,d,e); pg2:=(a+b+c+d+e)/5; max2:=pg2; y:=nl; for i:=3 to 5 do begin writeln ('ingrese el numero de legajo:'); readln (nl); writeln ('ingrese los cinco promedios:'); readln (a,b,c,d,e); pg1:=(a+b+c+d+e)/5; if pg1>max then begin max:=pg1; x:=nl; end else begin if pg1>max2 then begin max2=pg1; y:=nl; end; end; end; writeln ('los valores maximos son:', max,max2); writeln ('los numeros de legajo son:', x,y); readln; end.
3
« en: Jueves 10 de Mayo de 2007, 15:46 »
AAAAAAA!!!!!!!!!!!!!! me comi la coma en el writeln de la raiz .... program calculo_de_raiz; var a,b,c,d,raiz1,raiz2:integer; begin writeln ('ingrese los tres valores de la ecuaciona'); writeln ('ingrese a , b ,c' ); readln (a,b,c); d:=((b*b)-(4*a*c))**(1/2); if d<0 then begin writeln ('las raices son imaginarias'); end else begin if d>=0 then begin raiz1:=(-b+d)/(2*a); raiz2:=(-b-d)/(2*a); writeln ('las raices son'); writeln ('el valor de la primera raiz es :', raiz1); writeln ('el valor de la segunda raiz es :', raiz2); end; end; readln; end.
una consulta cuando el free pascal te marca error como puedo saber sobre que linea del codigo esta dicho error ....... no compila cuando agrego lo de la raiz ()**(1/2)...
4
« en: Jueves 10 de Mayo de 2007, 15:33 »
hola que tal , programe lo siguiente y no compila.... program calculo_de_raiz; var a,b,c,d,raiz1,raiz2:real; begin writeln ('ingrese los tres valores de la ecuacion'); readln (a,b,c); d:=(b*b)-(4*a*c); if d<0 then begin writeln ('las raices son imaginarias'); end else begin if d>=0 then begin raiz1:=(-b+d)/2*a; raiz2:=(-b-d)/2*a; writeln ('las raices son'); writeln ('el valor de la primera raiz es :' raiz1); writeln ('el valor de la segunda raiz es :' raiz2); end; end; end.
cuando compilo me pone : error syntax ¨)¨ identifier raiz1
5
« en: Sábado 5 de Mayo de 2007, 05:28 »
gracias lo solucione , la proxima pongo el codigo entre los tags ...
6
« en: Viernes 4 de Mayo de 2007, 16:27 »
hola a todos , cuando quiero terminar el programa siempre va el end. pero si quiero continuar tengo que poner end; miren lo que me pasa.... programe lo siguiente .... program programa1; var max,min,a,b,c,f:real; i:integer; begin writeln ('ingrese el primer valor'); readln (a); c:=0; max:=a; min:=a; c:=c+1; f:=f+1; for i:=1 to 5 do begin writeln ('ingrese otro valor para saber si es maximo o minimo'); readln (B); if b>max then begin max:=b; c:=c+1; end else if b<min then begin min:=b; f:=f+1; end; end; [color=red]end;[/color] ahora end writeln ('el valor maxaimo es', max); writeln ('la posicion del valor maximo es', c); writeln ('el valor minimo es', min); writeln ('la posicion del valor minimo es', f); readln (a); end.
cuando le doy run me pone que tengo error de ¨;¨ cuando arranca el ciclo for para finalizarlo no va ;? si pongo ¨.¨ si funciona pero claro al darle run lo unico que puedo hacer es ingresar valores y luego finaliza.... lo solucionelo arregle sacandole el ; pero tengo un error de ¨identifier readln¨ y ¨identifier writeln¨.....donde? Editado Escribe el codigo entre los tags [CODE] aca va el codigo [ /CODE]
7
« en: Sábado 28 de Abril de 2007, 23:42 »
gracias amigo .....ahora tendre que practicar y practicar ...........
8
« en: Sábado 28 de Abril de 2007, 21:06 »
hola a todos soy nuevo , estoy curasando esta materia por primera vez en la facultad de ingenieria y me descargue el compilador freepascal ...
el problema que tengo es el siguiente ...
program prueba1; var s,a,b:real; begin readln (a,b); s:=a+b; writeln (s); end.
cuando le doy run , en DOS y pongo ejemplo el numero 1 y el numero 2, salta y no veo el resultado y vulve al programa , como ago para que cuando ponga cualquier valor, me calcule la suma sin tener que volver a la ventana del programa pascal .....
bueno gracias por sus respuestas.......
Páginas: [1]
|
|
|