Programación General => C/C++ => Mensaje iniciado por: arielb en Miércoles 6 de Abril de 2005, 18:16
Título: Pasar Linea
Publicado por: arielb en Miércoles 6 de Abril de 2005, 18:16
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
Título: Re: Pasar Linea
Publicado por: carmamezo en Miércoles 6 de Abril de 2005, 20:43
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:
Título: Re: Pasar Linea
Publicado por: RadicalEd en Jueves 7 de Abril de 2005, 18:59
Código: Text
printf ("El tiempo utilizado fue %.0f Hora %.0f Minuto %.0f %.0f Segundo"
"(10) El costo por segundo es:0.25, Dando un total de: %.0f",Hora,Minuto,Segundo,total);
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.