Vous êtes sur la page 1sur 6

ASESORA SEMESTRAL DE PROGRAMACION ORIENTADA A OBJETOS

Construya una clase denominada Utilidades y programe 6 mtodos, cada uno


de los cules deber contar con la funcionalidad siguiente:

Metodo 1: calcular el factorial de un nmero.


Mtodo 2: Contabilizar el nmero de dgitos que contiene una cantidad
cualquiera, el mtodo responder acertadamente siempre que la cantidad
tenga 1, 2 ,3, 4 o 5 dgitos
Mtodo 3: Determinar si un numero es primo o n.
Mtodo 4: Determinar a partir de la lectura de 3 medidas numricas, si stas
corresponden a un tringulo o n. Para formar un tringulo se requiere que: "el
lado mayor sea menor que la suma de los otros dos lados".
Mtodo 5: El promedio de prcticas de un curso se calcula en base a cuatro
prcticas calificadas de las cuales se elimina la calificacin menor y se
promedian las tres calificaciones ms altas. Programe un mtodo que
determine la calificacin eliminada y el promedio de prcticas de un
estudiante.
Mtodo 6: Una vez construidos los mtodos construya un mtodo ms que
visualice un men repetitivo desde donde se manipularn los mtodos
anteriores. ste mtodo ser mandado a llamar desde la clase program, dentro
del mtodo main().

ASESORA SEMESTRAL DE PROGRAMACION BSICA

Construya una librera (Biblioteca de Clases) denominada Utilidades y


programe 5 mtodos, cada uno de los cules deber contar con la
funcionalidad siguiente:
Metodo 1: calcular el factorial de un nmero.
Mtodo 2: Contabilizar el nmero de dgitos que contiene una cantidad
cualquiera, el mtodo responder acertadamente siempre que la cantidad
tenga 1, 2 ,3, 4 o 5 dgitos
Mtodo 3: Determinar si un numero es primo o n.
Mtodo 4: Determinar a partir de la lectura de 3 medidas numricas, si stas
corresponden a un tringulo o n. Para formar un tringulo se requiere que: "el
lado mayor sea menor que la suma de los otros dos lados".
Mtodo 5: El promedio de prcticas de un curso se calcula en base a cuatro
prcticas calificadas de las cuales se elimina la calificacin menor y se
promedian las tres calificaciones ms altas. Programe un mtodo que
determine la calificacin eliminada y el promedio de prcticas de un
estudiante.

ASESORA SEMESTRAL DE CONSTRUCCION DE BASE DE DATOS


1. Ejecute el cdigo siguiente en sql y corrija los errores en caso de ser
necesario
Create Database Hotel
Create Table Empleado
(
IdEmpleado numeric (10) Primary key,
Nombre varchar (50) not null,
Edad numeric(3) check (Edad between 18 and 110),
Sexo Char check (Sexo in('M','F')) ,
Direccion varchar(30)not null,
Puesto varchar(15) check (Puesto in('Gerente','Recepcionista')) not null,
);
Create Table Clientes
(
RFC varchar (18) primary key ,
Razon_Social varchar (50) not null,
Direccion varchar(30) not null,
Telefono numeric (10),
EMail varchar (50),
);

Create Table Habitacion


(
IdHabitacion numeric (10) primary key,
NumeroHabitacion numeric (3) check (NumeroHabitacion Between 1 and 50)
not null,
Tipo varchar(15) check(Tipo in('Sencillo','Doble','Triple')) not null,
TarifaPorDia money not null,
Disponible bit,
);

Create Table Reservacion


(
IdReservacion numeric (10) primary key,
RFC varchar (18) foreign key references Clientes ,
IdHabitacion numeric (10) foreign key references Habitacion,
Fecha_Entrada Date default getdate() not null,
Fecha_Salida Date not null,
Total Money not null,
IdEmpleado numeric (10) foreign key references Empleado,
);

Create Table Factura


(
IdFactura numeric (10) primary key not null,
RFC varchar (18) foreign key references Cliente ,
Fecha date default getdate() not null,
IdReservacion numeric (10) foreign key references Reservacion,
IVA float (3) default 16 not null,
);

2. Una vez creada la base de datos Hotel, Realice la insercin de 10


registros en cada una de las tablas de sta base de datos.
3. Realice los procesos siguientes, genere vistas en caso de ser necesario
a) CONSULTAR LAS SUITES DISPONIBLES SIEMPRE QUE EL NUMERO DE
HABITACION SEA INFERIOR A 50.
b) MOSTRAR LA RAZON SOCIAL DE LOS CLIENTES QUE TUVIERON HABITACIONES
SENCILLAS RESERVADAS EN EL PERIODO DE ENERO DE 2014.
c) OBTENER EL NUMERO DE HABITACIONES AGRUPADAS POR TIPO
d) CONTABILIZAR A LOS CLIENTES QUE RESERVARON HABITACIONES SENCILLAS O
DOBLES EN EL PERIODO DE ENERO A AGOSTO DE 2014.
e) ELIMINAR DE SU TABLA CLIENTES A TODOS AQUELLOS CUYA RAZON SOCIAL
TENGA 20 CARACTERES O QUE EN SU DEFECTO TENGA EN LA
TERCERA POSICION UNA CONSONANTE.

ASESORA SEMESTRAL DE MANEJO DE ESPACIOS Y CANTIDADES

1. Realice las siguientes operaciones con fracciones

3 1 3
+
4 2 5

4
3
x2
6
5

3 2

7 4

2. Resuelva las operaciones indicadas en las expresiones algebraicas


siguientes:

4x3yz2 (3xyz 6x2y4z2 + 7y5z2)


( 4abc3 + 5bc3 2ab6) (-4abc3 - 5bc3 + 2ab6)
(6x2 5x -6) (3x + 2)
3. Resuelve por el mtodo de sustitucin los siguientes sistema de
ecuaciones
X + Y = 50
X Y = 14
X + Y = 15
2X + 4Y = 44
4. Resuelve los productos notables siguientes
(3x + 4y)2 =
(2x 5y)3 =

Vous aimerez peut-être aussi