{"id":2643,"date":"2014-12-13T17:30:53","date_gmt":"2014-12-13T22:30:53","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/icm00794\/?p=2643"},"modified":"2025-12-11T16:14:46","modified_gmt":"2025-12-11T21:14:46","slug":"3eva2012tii_t4-registro-de-alquiler-de-canchas","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-3eva20\/3eva2012tii_t4-registro-de-alquiler-de-canchas\/","title":{"rendered":"3Eva2012TII_T4 Registro de alquiler de canchas"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">3ra Evaluaci\u00f3n II T\u00e9rmino 2012-2013, Febrero 20, 2013 \/ICM00794<\/h2>\n\n\n\n<p><strong>Tema 4<\/strong> (30 puntos). Para administrar el alquiler y reserva de una cancha deportiva privada, se requiere escribir programa que permita registrar las horas reservadas dentro de una semana, que cumpla con el men\u00fa siguiente:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Registro de Cliente<\/strong>: solicita el nombre, cedula y tel\u00e9fono del cliente y le asigna un n\u00famero de cliente, llenando una tabla de clientes.<\/li>\n\n\n\n<li><strong>Reserva de horario<\/strong>: El cliente seleccionar\u00e1 el horario para uso de la cancha proporcionando la hora, d\u00eda y su n\u00famero de cliente, con lo que registra la reserva en una matriz de Horarios. No se puede reservar un horario que ya est\u00e9 ocupado.<\/li>\n\n\n\n<li><strong>Mostrar bloque horario<\/strong>. Muestra el estado de alquiler y reserva de horarios. Los libres se muestran con cero.<\/li>\n\n\n\n<li><strong>Mostrar Clientes<\/strong>: Lista los datos de los clientes que han reservado horas en la cancha.<\/li>\n\n\n\n<li><strong>Mejor cliente<\/strong>: muestra cu\u00e1l es el cliente que ha realizado m\u00e1s reservas durante la semana.<\/li>\n\n\n\n<li><strong>Salir<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Ejemplo:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>i<\/th><th>Nombre<\/th><th>C\u00e9dula<\/th><th>Tel\u00e9fono<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Juan<\/td><td>0987654321<\/td><td>2233441<\/td><\/tr><tr><td>2<\/td><td>Pedro<\/td><td>0976548123<\/td><td>2456578<\/td><\/tr><tr><td>3<\/td><td>Mar\u00eda<\/td><td>1245689730<\/td><td>2694567<\/td><\/tr><tr><td>...<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>Ejemplo de Reserva:\nHora:10 (am),\ndia:4 (Jueves),\nCliente n\u00famero: 2 (Pedro)\nMejor cliente: 3<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>&nbsp;<\/td><td>&nbsp;<\/td><td>Lun<\/td><td>Mar<\/td><td>Mi\u00e9<\/td><td>Jue<\/td><td>Vie<\/td><td>Sab<\/td><td>Dom<\/td><\/tr><tr><td>&nbsp;<\/td><td>Horarios<\/td><th>1<\/th><th>2<\/th><th>3<\/th><th>4<\/th><th>5<\/th><th>6<\/th><th>7<\/th><\/tr><tr><td>Horas<\/td><th>7<\/th><td>3<\/td><td>3<\/td><td>3<\/td><td>3<\/td><td>0<\/td><td>0<\/td><td>0<\/td><\/tr><tr><td>&nbsp;<\/td><th>8<\/th><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>1<\/td><td>0<\/td><\/tr><tr><td>&nbsp;<\/td><th>9<\/th><td>4<\/td><td>0<\/td><td>4<\/td><td>0<\/td><td>4<\/td><td>1<\/td><td>0<\/td><\/tr><tr><td>&nbsp;<\/td><th>10<\/th><td>0<\/td><td>0<\/td><td>0<\/td><th>2<\/th><td>0<\/td><td>0<\/td><td>4<\/td><\/tr><tr><td>&nbsp;<\/td><th>11<\/th><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><\/tr><tr><td>&nbsp;<\/td><th>12<\/th><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><\/tr><tr><td>&nbsp;<\/td><th>...<\/th><td>...<\/td><td>...<\/td><td>...<\/td><td>...<\/td><td>...<\/td><td>...<\/td><td>...<\/td><\/tr><tr><td>&nbsp;<\/td><th>21<\/th><td>0<\/td><td>1<\/td><td>0<\/td><td>1<\/td><td>0<\/td><td>3<\/td><td>0<\/td><\/tr><tr><td>&nbsp;<\/td><th>22<\/th><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Nota: Los horarios se pueden reservar de lunes a domingo desde las 7h00 a las 22h00. Puede usar las funciones para matrices del tema anterior<br><\/p>\n\n\n\n<p><strong>R\u00fabrica<\/strong>: Estructura men\u00fa (5 puntos), estructura de datos y su registro (10 puntos), reserva y validaci\u00f3n (5 puntos), uso de funciones de matrices (5 puntos), mejor cliente (5 puntos).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>3ra Evaluaci\u00f3n II T\u00e9rmino 2012-2013, Febrero 20, 2013 \/ICM00794 Tema 4 (30 puntos). Para administrar el alquiler y reserva de una cancha deportiva privada, se requiere escribir programa que permita registrar las horas reservadas dentro de una semana, que cumpla con el men\u00fa siguiente: Ejemplo: i Nombre C\u00e9dula Tel\u00e9fono 1 Juan 0987654321 2233441 2 Pedro [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-fp-ejercicios","format":"standard","meta":{"footnotes":""},"categories":[122],"tags":[148,152,159,160],"class_list":["post-2643","post","type-post","status-publish","format-standard","hentry","category-fp-3eva20","tag-arreglos-matrices","tag-diccionarios","tag-listas","tag-menu"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/2643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=2643"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/2643\/revisions"}],"predecessor-version":[{"id":17068,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/2643\/revisions\/17068"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=2643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=2643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=2643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}