• Lunes 16 de Diciembre de 2024, 21:59

Autor Tema:  Pasar Linea  (Leído 1232 veces)

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Pasar Linea
« en: Miércoles 6 de Abril de 2005, 18:16 »
0
k tal chicos miren tengo una duda, ayer el prof de desarrollo puso k le hicieramos un programa k hiciera un calculo en seudocodio.
no me acuerdo exactamente cual era el problema k planteo pero era algo asi
"hacer un programa que calcule el el tiempo en hora minuto y segundo de un proceso el cual el segundo es a 0.25. luego presente en pantalla el tiempo utilizado, el costo por segundo y el total.
bueno yo lo hice asi
{
    hora,minuto,segundo,total:real;
     leer(hora,minuto,segundo);
     total= ((hora*3600)+(minuto*60)+(segundo)) *0.25);
     imprimir("El tiempo utilizado fue ", Hora,":",Minuto,":",segundo;
(10) "El costo por segundo es:", "0.25", "Dando un total de:",total);
}

Bueno no sé si está bien planteado, pero el punto es k según el me dice k yo debia usar la linea que tiene el 10(numero solo para decirles cual linea a ustedes) debi ponerla tambien en imprimir pork en c++ no se puede pasar abajo por separado algo asi como se hace en otros lenguajas
messagebox("El tiempo utilizado fue",bla,bla,bla ; estos dos puntos le dice al programa que la linea que voy a escribir abajo es parte de la de arriba.
creo k me explico.
si me pueden decir si eso es cierto o no.
P.D: notese que no es de complejidad ya k es uno de los primeros k estamos dando.
gracias y saludos
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

carmamezo

  • Miembro MUY activo
  • ***
  • Mensajes: 232
    • Ver Perfil
Re: Pasar Linea
« Respuesta #1 en: Miércoles 6 de Abril de 2005, 20:43 »
0
Hola,
Pues que yo sepa si se puede, por ejemplo se puede hacer lo sigte:
printf("Hola "
"a todos");
sin problemas.  De todas formas el caracter \ permite separar elementos de tal forma que el código sea más legible:
printf("Hola \
a todos");

Ambas funciones son admitidas y funcionan, se suele usar mucho con llamadas a funciones un poco complejas (como las de la API de windows) que reciben infinidad de parámetros.
Un saludo. :lightsabre:
No hay tonto más molesto que el ingenioso.

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Pasar Linea
« Respuesta #2 en: Jueves 7 de Abril de 2005, 18:59 »
0
Código: Text
  1. printf ("El tiempo utilizado fue %.0f Hora %.0f Minuto %.0f %.0f Segundo"
  2. "(10) El costo por segundo es:0.25, Dando un total de: %.0f",Hora,Minuto,Segundo,total);
  3.  
  4.  
No termines en ';' Cuando pases a una nueva linea, en c++ cuando imprimes variables debes utilizar el operador % + tipo variable y al final colocar las variables despues de las comillas y separarlas por ','

PD. Declaralas como enteros para ahorras mas espacio en el programa.

Ojala te sirva.
Chao
El pasado son solo recuerdos, el futuro son solo sueños