Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.

Deseadme suerte.

jueves, 17 de marzo de 2016

6-7 practica 1

0

Puedes acceder a la teoría necesaria para hacer los ejercicios,  a los ejercicios y la base de datos necesaria aquíaquí y aquí.
1.


2.


3.


5.


6.

7.

8.
DELIMITER $$
DROP PROCEDURE IF EXISTS ejercicio8 $$
CREATE PROCEDURE ejercicio8 (IN cantidad NUMERIC(5,2))
BEGIN

  DECLARE cadena VARCHAR(150);
  SET cadena = 'El cambio resultante es: ';

  IF cantidad DIV 50 > 0 THEN
    SET cadena = CONCAT(cadena, cantidad DIV 50, ' billetes de 50, ');
    SET cantidad = cantidad MOD 50;
  END IF;

  IF cantidad DIV 20 > 0 THEN
    SET cadena = CONCAT(cadena, cantidad DIV 20, ' billetes de 20, ');
    SET cantidad = cantidad MOD 20;
  END IF;

  IF cantidad DIV 10 > 0 THEN
    SET cadena = CONCAT(cadena, cantidad DIV 10, ' billetes de 10, ');
    SET cantidad = cantidad MOD 10;
  END IF;

  IF cantidad DIV 5 > 0 THEN
    SET cadena = CONCAT(cadena, cantidad DIV 5, ' billetes de 5, ');
    SET cantidad = cantidad MOD 5;
  END IF;

  IF cantidad DIV 2 > 0 THEN
    SET cadena = CONCAT(cadena, cantidad DIV 2, ' monedas de 2, ');
    SET cantidad = cantidad MOD 2;
  END IF;

  IF cantidad DIV 1 > 0 THEN
    SET cadena = CONCAT(cadena, cantidad DIV 1, ' monedas de 1, ');
  END IF;

  SET cadena = CONCAT(cadena, cantidad, ' centimos.');

  SELECT cadena;
END $$

DELIMITER ;


Related Posts:

0 comentarios:

Publicar un comentario

Etiquetas actuales

BD (67) DEF (64) PROG (64) SQL (44) Java (29) PRACTICAS (20) php (18) DI (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) HTML (13) SGE (12) ERP (9) CONSULTAS (8) css (8) Linux (5) XML (5) Android (4) PDM (4) C (3) NetBeans (3) PSP (3) SMARTY (3) comandos (3) HOOK (2) POST (2) XSD (2) cURL (2) JS (1) MEDIA-QUERYS (1) PDO (1) RESPONSIVE (1) TPL (1) TRADUCCIÓN (1) app_inventor (1)

Todas las etiquetas

EJER (78) BD (67) DEF (64) PROG (64) SQL (44) c# (40) Programación (39) Ficheros (36) Java (29) bases de datos (21) PRACTICAS (20) lenguajes de marcas (19) AD (18) Entorno de desarrollo (18) php (18) PROCEDIMIENTOS (17) DI (16) FORM (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) lenguaje C (16) E/R (14) HTML (13) SGE (12) Sistemas informáticos (10) ERP (9) CONSULTAS (8) TRANSACCIONES (8) TRIGGER (8) VISUAL BASIC (8) css (8) FUNCIONES (7) html5 (6) Ada (5) EXAMEN (5) Linux (5) XML (5) estructuras (5) Android (4) DISEÑO (4) INTERFAZ (4) LOG (4) OpenBravo (4) PDM (4) ACTUALIZAR (3) C (3) DIAGRAMA (3) Directorios (3) NEW (3) NOR (3) NetBeans (3) OLD (3) PSP (3) SMARTY (3) comandos (3) css3 (3) AISLAMIENTOS (2) C++ (2) CONTROLERRORES (2) ELIMINAR (2) HOOK (2) INSERTAR (2) INST (2) MULTITABLA (2) POST (2) RECURSIVIDAD (2) SUBCONSULTAS (2) VISTAS (2) XSD (2) cURL (2) punteros (2) AJENA (1) BLOQUEOS (1) Byte (1) CREACION (1) CRM (1) Configuración (1) Controles (1) Datos (1) GOTFOCUS (1) IMAGENES (1) INDICES (1) JS (1) Lenght (1) MEDIA-QUERYS (1) Mingw (1) MonoDeveloped (1) OPTIMISTA (1) PDO (1) PESIMISTA (1) RESPONSIVE (1) SPEAK (1) Scanner (1) Serializacion (1) Streams (1) System (1) TPL (1) TRADUCCIÓN (1) USUARIOS (1) UseSystemPasswordChar (1) app_inventor (1) char (1) examenes (1) libreoffice (1) make (1) redes (1)