27
Cuando era pequeño, en los ratitos antes de dormirme, mi mente imaginaba cosas como por ejemplo una linea. De ahí derivaba en un rectangulo. De ahí, iba jugando con las lineas hasta obtener figuras, desdoblandolas, recortandolas, sacando cuadrados de dentro de otro cuadrado… Vamos, que me “rayaba” mucho… xD
El caso es que hoy me ha tocado jugar con rectangulos en programación. Tenía que hacer un ejercicio que decía así:
“3. Establecer una definición de una estructura que represente el tipo de dato rectángulo. A partir de la definición propuesta construir:
a) Una función que calcule el área de un rectángulo.
b) Una función que calcule el perímetro de un rectángulo.
c) Una función que dados dos rectángulos, nos diga cual de ellos es mayor, teniendo en cuenta que el mayor es aquel que tiene mayor área.
d) Una función que nos diga si dos rectángulos son idénticos. Ser idénticos implica que tienen el mismo área y el mismo perímetro.
e) Una función que intercambie los valores entre dos variables de tipo rectángulo.
f ) Una función que dado un vector de rectángulos los ordene de mayor a menor.“
Tras leerme profundamente el tema 5 (estructuras), y entenderlo bastante mejor de lo que me esperaba, me he dicho “Vamos a probar con este…”
Y con Coldplay acompañandome desde mi pequeño ObiPod, me he pasado hora y media-dos horas haciendo el programita. No es difícil, estaréis pensando algunos. Hombre, pues no. Difícil no es. Pero pensad que hoy he entendido yo lo que es una estructura xD. Y que han sido 236 lineas de código (que sí, que vale, que 236 lineas no son nada, pero que yo nunca he hecho un programa tan largo, leñe xD)
Lo cierto es que después de arreglar los chorrocientos fallos que daba el compilador… ¡Funciona! Probé que todas las funciones hiciesen lo correcto (tuve que arreglar todas xD) y el programa funciona perfectamente, ajustándose a lo que me piden. ¡Qué emoción! :fan: (En un alarde de originalidad, lo he llamado “Rectangulos 1.0″ … xD)
Es la primera vez que hago un programa complejo sin presión por el examen ni leches. Que funcione por mi propia cuenta es para mi todo un logro. Estoy bastante contento conmigo mismo.
Mañana probaré otro ejercicio… a ver si me sale también
Autoestima+=10;


Me alegro que te ‘piques’ a probar con código por tu cuenta. Hay gente que le coge asco desde el primer momento y después la carrera se le hace cuesta arriba.
Lo mejor que puedes hacer, tanto por aprendizaje como por ocio, es ir probando siempre código e ir poniéndote a prueba, porque como decía un profesor mío: “Los conocimientos tienen caducidad… y si no se practica…”
Así que nada, a seguir peleándote con los compiladores :b
Por cierto, un apunte, me he dado cuenta que en tus apuntes, esos que me pasaste, intentan ser tan pedantes a la hora de realizar un enunciado que cuesta saber qué coño te piden en algunas ocasiones. Ya podrían ser un pelín más claros y dejarse de pijotadas.
Uy, si mi profesor es de los buenos en cuanto a esas cosas… Hay algunos que te quitan puntos del examen por cosas muuucho peores, que no estan explicadas en las normas… ¿A que sí, imo?
felizzz navidad!!
tío, mira esto que igual te interesa: http://www.mityc.es/es-ES/Servicios/GabinetePrensa/NotasPrensa/jovenesenred.21.12.07.htm
no sabía que habías cambiado de dominio… yo llevo un tiempo buscando uno, y yo quiero un “.es”
un abrazo!
A mi tampoco me ha corregido ninguno en ese plan aun Obi. Lo haran en febrero.
Y tranquilo, que normalmente a la hora de bajar puntos, se ponen todos de acuerdo, recuerda que son una mafia
Saludos.