Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Ayuda] Ejercicio, algortimos y estructura de datos, guia practica.
Autor Mensaje
agustinjb Sin conexión
Profesor del Modulo A
Con estado :)
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 272
Agradecimientos dados: 69
Agradecimientos: 10 en 3 posts
Registro en: Aug 2012
Mensaje: #1
[Ayuda] Ejercicio, algortimos y estructura de datos, guia practica. Ejercicios Algoritmos y Estructuras de Datos
Hola, estaba haciendo unos ejersicios de la guia practica y me tope con uno sencillo que al momento de pasarlo a pascal no anda xd.

aca ba.

1. dados los siguientes datos (dia,mes,año) de una determinada fecha, informarla como un solo numero natural de 8 digitos (aaaammdd)


-el dibujito en pale lo hice.

C
Ingrese una fecha de algun dia (trapecio para arriba)
D (trapecio para abajo)
Ingrese una fecha de algun mes (trapecio para arriba)
M (trapecio para abajo)
Ingrese algun año (trapecio para arriba
A (trapecio para abajo)
A,M,D (trapecio para arriba)

F


(espero que se entienda)

luego cuando lo pase a pascal este es el codigo.


var

d,m,a:integer;
begin

writeln('igrese la fecha de hoy');
read(d) ;
writeln('ingrese el mes de hoy');
read(m);
writeln('ingrese el año de hoy');
read(a);
writeln(a,m,d)
end.


cuando compilo me manda todo bien,

me sale la ventana negra para ejecutarlo, pongo la fecha, el mes, el año (apreto enter) y se cierra
y no me muestra

lo que vendria ser el numero natural de ocho digitos que seria (AMD)
(Este mensaje fue modificado por última vez en: 27-04-2013 17:27 por cecisammet.)
25-04-2013 16:36
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sentey Sin conexión
Presidente del CEIT
fressi renunciessi abandonessi
********

Análisis de Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.579
Agradecimientos dados: 136
Agradecimientos: 207 en 144 posts
Registro en: Aug 2010
Mensaje: #2
RE: [Ayuda] Ejersicio, algortimos y estructura de datos, guia practica.
Mandale un readln(); o algo, al final del codigo.
Probablemente lo esta mostrando, pero se cierra la ventana porque termino el programa.

sentey escribió:Voy a cambiar esta firma el día que Me$si gane 2 mundiales
25-04-2013 16:38
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Martin. Sin conexión
Presidente del CEIT
Enjoy it !
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.380
Agradecimientos dados: 88
Agradecimientos: 296 en 137 posts
Registro en: Oct 2011
Mensaje: #3
RE: [Ayuda] Ejersicio, algortimos y estructura de datos, guia practica.
Igual en ese ejercicio no estas mostrando el numero de ocho digitos

Fecha := a*10000 + m*100 + d
25-04-2013 17:08
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nanuiit Ausente
♫ I'm Blue ...
... Da ba dee, da ba da ♫
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8.871
Agradecimientos dados: 216
Agradecimientos: 627 en 211 posts
Registro en: Aug 2010
Mensaje: #4
RE: [Ayuda] Ejersicio, algortimos y estructura de datos, guia practica.
Ejercicio =P no ejersicio

Segundo: Como vos querés seguir viendo la "pantalla negra", como dijo Sentey, agregale un readln(); abajo
Y con lo que resolviste, te queda como output algo como "25 4 2013"

Si bien imprimís los caracteres que te pide, el objetivo es que te quede la fecha en una sola variable. Quizás digas "por qué?" y la realidad es que en la materia esta se usa mucho el traer la fecha en formato AAAAMMDD y después usás una función para partir la fecha, o viceversa... te llega el DD/MM/AAAA y tenés que devolver un AAAAMMDD

Saludosss

No es mucho un integer para un número de 2 dígitos?

Para a, m y d usá el dato byte... escatimá un poco los recursos porque esta materia hincha con la performance ;)

ALGORITMOS

Apuntes: Mem. Dinámica - Mem. Estática - Proc. y Funciones || Guías: Módulos + 83 Ejercicios || Finales: 2004-2013


[Imagen: digitalizartransparent.png]

[Imagen: firmananiv2.png]
(Este mensaje fue modificado por última vez en: 25-04-2013 17:48 por nanuiit.)
25-04-2013 17:46
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
agustinjb Sin conexión
Profesor del Modulo A
Con estado :)
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 272
Agradecimientos dados: 69
Agradecimientos: 10 en 3 posts
Registro en: Aug 2012
Mensaje: #5
RE: [Ayuda] Ejersicio, algortimos y estructura de datos, guia practica.
(25-04-2013 17:46)nanuiit escribió:  Ejercicio =P no ejersicio

Segundo: Como vos querés seguir viendo la "pantalla negra", como dijo Sentey, agregale un readln(); abajo
Y con lo que resolviste, te queda como output algo como "25 4 2013"

Si bien imprimís los caracteres que te pide, el objetivo es que te quede la fecha en una sola variable. Quizás digas "por qué?" y la realidad es que en la materia esta se usa mucho el traer la fecha en formato AAAAMMDD y después usás una función para partir la fecha, o viceversa... te llega el DD/MM/AAAA y tenés que devolver un AAAAMMDD

Saludosss

No es mucho un integer para un número de 2 dígitos?

Para a, m y d usá el dato byte... escatimá un poco los recursos porque esta materia hincha con la performance ;)

recien compile y me tira perfdectamente, "20130424" esactamente asi como escribi el codigo.

y con la variable, solamente vimos hasta ahora, real, integer, char y nada mas.

hoy estube investigando por mi cuenta, y con el var byte como decis funciona perfectamente y pesa menos.


pero no entiendo porque dicen que sale mal, (pese el variable que estoy usando). usando el IDE de Lazarus, me tira perfecto el numero de 8 digitos. sin espacios ni nada.
27-04-2013 00:05
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Fabiancho Sin conexión
Empleado de Fotocopiadora

**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 47
Agradecimientos dados: 3
Agradecimientos: 7 en 7 posts
Registro en: Oct 2011
Facebook
Mensaje: #6
RE: [Ayuda] Ejersicio, algortimos y estructura de datos, guia practica.
El problema no es que "salga mal", lo que ellos quieren decir es que tendrias que guardar todo el numero de 8 digitos en una sola variable.
Por eso te pusieron esto:

Off-topic:
Fecha := a*10000 + m*100 + d


No se si entendes lo que quiero decir.

Si tenes tiempo mirate los primeros 15 minutos de este video


(Este mensaje fue modificado por última vez en: 27-04-2013 00:27 por Fabiancho.)
27-04-2013 00:19
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Fabiancho recibio 1 Gracias por este post
Melii (28-04-2013)
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)