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.

lunes, 26 de octubre de 2015

Hoja de ejercicios 2

0

Puedes descargar los ejercicios aquí.

Recuerdan las matrices? Bien mantengan su imagen en la mente. Estos ejercicios serán muy útiles para su manejo.

Hoja2.18

Hoja2.19
Una explicación, cuando voy con prisas y un ejercicio se me hace un lío, es preferible, continuar, y dejar dicho ejercicio para el final. Porque como te obceques, no avanzaras, ni veras que el ejercicio es más fácil de lo que te empeñas. Y si hay que pedir ayuda, se pide.



Hoja2.20

Hoja2.21


using System;
namespace hoja2._4
{
    class Program
    {
        static void Main(string[] args)
        {
            double dinero, aux, b500=0, b200=0, b100=0, b50=0, b20=0, b10=0, b5=0, m2=0, m1=0, m50=0, m20=0, m10=0, m05=0, m02=0, m01=0;
            Console.WriteLine("Introduzca la cantidad:");
            dinero = double.Parse(Console.ReadLine());
            aux = dinero;
            while(aux>0)
            {
                aux = Math.Round(aux, 2);
                if (aux >= 500)
                {
                    b500++;
                    aux = aux - 500;
                }
                else if (aux >= 200)
                {
                    b200++;
                    aux = aux - 200;
                }
                else if (aux >= 100)
                {
                    b100++;
                    aux = aux - 100;
                }
                else if (aux >= 50)
                {
                    b50++;
                    aux = aux - 50;
                }
                else if (aux >= 20)
                {
                    b20++;
                    aux = aux - 20;
                }
                else if (aux >= 10)
                {
                    b10++;
                    aux = aux - 10;
                }
                else if (aux >= 5)
                {
                    b5++;
                    aux = aux - 5;
                }
                else if (aux >= 2)
                {
                    m2++;
                    aux = aux - 2;
                }
                else if (aux >= 1)
                {
                    m1++;
                    aux = aux - 1;
                }
                else if (aux >= 0.50)
                {
                    m50++;
                    aux = aux - 0.50;
                }
                else if (aux >= 0.20)
                {
                    m20++;
                    aux = aux - 0.20;
                }
                else if (aux >= 0.10)
                {
                    m10++;
                    aux = aux - 0.10;
                }
                else if (aux >= 0.05)
                {
                    m05++;
                    aux = aux - 0.05;
                }
                else if (aux >= 0.02)
                {
                    m02++;
                    aux = aux - 0.02;
                }
                else if (aux >= 0.01)
                {
                    m01++;
                    aux = aux - 0.01;
                }
            }
            Console.WriteLine("La cantidad {0} contiene:", dinero);
            Console.WriteLine("billete de 500: {0}", b500);
            Console.WriteLine("billete de 200: {0}", b200);
            Console.WriteLine("billete de 100: {0}", b100);
            Console.WriteLine("billete de 50: {0}", b50);
            Console.WriteLine("billete de 20: {0}", b20);
            Console.WriteLine("billete de 10: {0}", b10);
            Console.WriteLine("billete de 5: {0}", b5);
            Console.WriteLine("moneda de 2: {0}", m2);
            Console.WriteLine("moneda de 1: {0}", m1);
            Console.WriteLine("moneda de 0.50: {0}", m50);
            Console.WriteLine("moneda de 0.20: {0}", m20);
            Console.WriteLine("moneda de 0.10: {0}", m10);
            Console.WriteLine("moneda de 0.05: {0}", m05);
            Console.WriteLine("moneda de 0.02: {0}", m02);
            Console.WriteLine("moneda de 0.01: {0}", m01);
            Console.ReadKey();
        }
    }
}







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)