Inicio > Pascal > sergioyoplay > ayuda en pascal..

ayuda en pascal..

Experto:
Usuario: Anónimo Fecha: 25/05/2009
Valoración: (3,00 sobre 5) Categoría: Pascal
25/05/2009
Usuario
por favor necesito un programa urgente.
es hacer un programa en pascal que lea cedula, nombre, edad, sueldo: y calcule: porcentaje de sueldo minimo y la mayor edad.. utilizar procedimientos para hacer los calcules..
mi problema es que no se como calcular el porcentaje por que no me dice para que cantidad de empleados y .. osea que hay q usar un contador,, y no se como usar los procedimientos(PROCEDURE).. espero me puedas ayudar y si me lo envias por favor usa variables que yo pueda entender,, espero no sea mucha la molestia,,,
Retirar pregunta
25/05/2009
danneryx, experto respondiendo en Pascal
Experto
Verás...
Te resumo lo del PROCEDURE, que creo que te aclarará bastante ;)
Tú sueles poner, por ejemplo, el típico "WRITELN(nombre);", donde la variable nombre se supone que ya declaraste, de tipo STRING y tal.
Pues ese "WRITELN" es un PROCEDURE (procedimiento), que recibe un PARÁMETRO (en este caso del tipo STRING) y hace una serie de cosas, en este caso escribirlo en la pantalla.
Ahora, hagamos un PROCEDURE ejemplar para que dados 2 números, num1 y num2, devuelva un tercer número "resultado" con la suma de ambos:
PROCEDURE Sumar(num1,num2:INTEGER; VAR resultado);
 BEGIN
  resultado:=num1+num2;
 END;
Esto se hace en la zona de declaraciones, antes del BEGIN del programa principal.
Ahí estas declarando un SUBPROGRAMA que es un PROCEDIMIENTO. Con esto se logra duvudir algo grande en problemas más pequeñitos ^^
El VAR que hay justo antes de "resultados" indica que ese parámetro es de ENTRADA/SALIDA. Es decir: ahí devolverá un valor.
En el programa princpal podríamos poner:
(...)
BEGIN
  Sumar(7,-2,suma_total);
  WRITELN(suma_total);
END.
Nos escribiría 5. Si no pusiéramos el "VAR" pondría 0.
Lo del porcentaje que mencionabas, no sé ué es lo que se te pide :s Estoy tan perdido como tú. Si puedes especificar algo más, podría ayudarte. Para lo de la subprogramación con PROCEDURE, mírate esto: http://www.nachocabanes.com/tutors/cupas1.htm
25/05/2009
Usuario
gracias, me ayuda un pco lo de los procedimientos, pero sigo sin poder hacer el programa .. por lo de el porcentaje,, pero de igual modo,, gracias por tu ayuda
Más opciones
Enlaces patrocinados