0% encontró este documento útil (2 votos)
1K vistas4 páginas

Horarios Codigo C++

Este documento contiene un programa en C que permite reservar horarios para cursos de computación. Define funciones para mostrar los horarios disponibles, solicitar la selección de hora y día, y registrar la reserva en una matriz. Luego muestra un resumen con la cantidad de alumnos reservados para cada horario. El programa se repite para permitir múltiples reservas, hasta que el usuario elija no reservar más.

Cargado por

Brian Durán
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (2 votos)
1K vistas4 páginas

Horarios Codigo C++

Este documento contiene un programa en C que permite reservar horarios para cursos de computación. Define funciones para mostrar los horarios disponibles, solicitar la selección de hora y día, y registrar la reserva en una matriz. Luego muestra un resumen con la cantidad de alumnos reservados para cada horario. El programa se repite para permitir múltiples reservas, hasta que el usuario elija no reservar más.

Cargado por

Brian Durán
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

#include<stdio.

h>
#include<stdlib.h>
int i,j,rep1,encerado;
int horario1();
int horario1()
{
int hora,dia,h1=7,rep,x;
int mattaller[5][5];
if(encerado==0)
{
for(i=0;i<5;i++)
for(j=0;j<5;j++)
mattaller[i][j]=0;
encerado++;
}
while(rep!=0)
{
printf("\n\n Horarios de reserva:\n");
for(i=0;i<5;i++)
printf("\t %d.- %dh00 - %dh00\n",i+1,h1+i,h1+i+1);
printf("\t 6.- SALIR y CANCELAR\n");
printf("\n Escoja que hora desea reservar: ");
scanf("%d",&hora);
while(hora<1||hora>6)
{
if(hora<1||hora>6) printf(" Escoja un horario correctamente\n");
printf(" Escoja que hora desea reservar: ");
scanf("%d",&hora);
}
switch(hora)
{
case 1:
{
printf(" 1.- Lunes\t\t\tCurso de Computacion Basica.\n");
printf(" 2.- Martes\t\t\tCurso de Jaba scrib\n");
printf(" 3.- Miercoles\t\t\tCurso de C++\n");
printf(" 4.- Jueves\t\t\tCurso para tercera edad de Redes So
ciales\n");
printf(" 5.- Viernes\t\t\tCurso de Diseo Grafico\n");
printf(" 6.- SALIR y CANCELAR\n");
printf(" Escoja el dia de la reserva: ");
scanf("%d",&dia);
while(dia<1||dia>6)
{
if(dia<1||dia>6) printf(" Escoja un horario correcta
mente\n");
printf(" Escoja el dia de la reserva: ");
scanf("%d",&dia);
}
mattaller[x][dia-1]++;
rep=0;
break;
}
case 2:
{
x=hora-1;
printf(" 1.- Lunes\t\t\tCurso de Computacion Basica.\n");
printf(" 2.- Martes\t\t\tCurso de Jaba scrib\n");
printf(" 3.- Miercoles\t\t\tCurso de C++\n");
printf(" 4.- Jueves\t\t\tCurso para tercera edad de Redes So

ciales\n");
printf(" 5.- Viernes\t\t\tCurso de Diseo Grafico\n");
printf(" 6.- SALIR y CANCELAR\n");
printf(" Escoja el dia de la reserva: ");
scanf("%d",&dia);
while(dia<1||dia>6)
{
if(dia<1||dia>6) printf(" Escoja un horario correcta
mente\n");
printf(" Escoja el dia de la reserva: ");
scanf("%d",&dia);
}
mattaller[x][dia-1]++;
rep=0;
break;
}
case 3:
{
x=hora-1;
printf(" [Link](" [Link](" [Link](" 4.-

Lunes\t\t\tCurso de Computacion Basica.\n");


Martes\t\t\tCurso de Jaba scrib\n");
Miercoles\t\t\tCurso de C++\n");
Jueves\t\t\tCurso para tercera edad de Redes So

ciales\n");
printf(" 5.- Viernes\t\t\tCurso de Diseo Grafico\n");
printf(" 6.- SALIR y CANCELAR\n");
printf(" Escoja el dia de la reserva: ");
scanf("%d",&dia);
while(dia<1||dia>6)
{
if(dia<1||dia>6) printf(" Escoja un horario correcta
mente\n");
printf(" Escoja el dia de la reserva: ");
scanf("%d",&dia);
}
mattaller[x][dia-1]++;
rep=0;
break;
}
case 4:
{
x=hora-1;
printf(" [Link](" [Link](" [Link](" 4.-

Lunes\t\t\tCurso de Computacion Basica.\n");


Martes\t\t\tCurso de Jaba scrib\n");
Miercoles\t\t\tCurso de C++\n");
Jueves\t\t\tCurso para tercera edad de Redes So

ciales\n");
printf(" 5.- Viernes\t\t\tCurso de Diseo Grafico\n");
printf(" 6.- SALIR y CANCELAR\n");
printf(" Escoja el dia de la reserva: ");
scanf("%d",&dia);
while(dia<1||dia>6)
{
if(dia<1||dia>6) printf(" Escoja un horario correcta
mente\n");
printf(" Escoja el dia de la reserva: ");
scanf("%d",&dia);
}
mattaller[x][dia-1]++;
rep=0;

break;
}
case 5:
{
x=hora-1;
printf(" 1.- Lunes\t\t\tCurso de Computacion Basica.\n");
printf(" 2.- Martes\t\t\tCurso de Jaba scrib\n");
printf(" 3.- Miercoles\t\t\tCurso de C++\n");
printf(" 4.- Jueves\t\t\tCurso para tercera edad de Redes So
ciales\n");
printf(" 5.- Viernes\t\t\tCurso de Diseo Grafico\n");
printf(" 6.- SALIR y CANCELAR\n");
scanf("%d",&dia);
while(dia<1||dia>6)
{
if(dia<1||dia>6) printf(" Escoja un horario correcta
mente\n");
printf(" Escoja el dia de la reserva: ");
scanf("%d",&dia);
}
mattaller[x][dia-1]++;
rep=0;
break;
}
case 6: printf(" Ha cancelado la reserva. Gracias.\n\n"); break;
default: break;
}
if(hora==6) rep=0;
}
printf(" Se mostrara acontinuacion la cantidad de alumnos para los cursos:\n
");
printf("\t\tLunes\tMartes\tMierc.\tJueves\tViernes\n");
for(i=0;i<5;i++)
{
if(i==0) {printf("%dh00 - %dh00",h1+i,h1+i+1);}
if(i==1) {printf("%dh00 - %dh00",h1+i,h1+i+1);}
if(i==2) {printf("%dh00 - %dh00",h1+i,h1+i+1);}
if(i==3) {printf("%dh00 - %dh00",h1+i,h1+i+1);}
if(i==4) {printf("%dh00 - %dh00",h1+i,h1+i+1);}
if(i==5) {printf("%dh00 - %dh00",h1+i,h1+i+1);}
for(j=0;j<5;j++)
printf("\t%d",mattaller[i][j]);
printf("\n");
}
return(mattaller[5][5]);
}
void main()
{
printf("\t\t\t TALLERES DE COMPUTACION\n");
printf(" Desea incribirse en un curso:\n\t 1.- SI\n\t 2.- NO\n");
scanf("%d",&rep1);
while(rep1<1||rep1>2)
{
if(rep1<1||rep1>2) printf(" Escoja correctamente\n");
printf(" Desea incribirse en un curso:\n\t 1.- SI\n\t 2.- NO\n");
scanf("%d",&rep1);
}
do
{
printf("\n\n RESERVA DEL HORARIO");

horario1();
printf(" Desea incribirse en un curso:\n\t 1.- SI\n\t 2.- NO\n");
scanf("%d",&rep1);
while(rep1<1||rep1>2)
{
if(rep1<1||rep1>2) printf(" Escoja correctamente\n");
printf(" Desea incribirse en un curso:\n\t 1.- SI\n\t 2.- NO\n")
;
scanf("%d",&rep1);
}
}
while(rep1!=2);
}

También podría gustarte