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.

sábado, 4 de junio de 2016

Repaso 1 Evaluación (IV)

0

Crea un programa que calcule el mínimo común múltiple

Mi método:

using System;

namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            int num1, num2, salir = 0, multiplica = 2; 
            Console.WriteLine("Introduzca el primer numero");
            num1 = int.Parse(Console.ReadLine());
            Console.WriteLine("Introduzca el segundo numero");
            num2 = int.Parse(Console.ReadLine());
            //Abro un bucle con el auxiliar salir
            while(salir==0)
            {
                //recojo el resto de la division del multiplica por el numero
                int resta1 = multiplica % num1;
                int resta2 = multiplica % num2;
                // si ambos restos son 0, hemos encontrado el mcm.
                if (resta1==0 && resta2==0)
                {
                    salir = 1;
                }
                //si no, sumamos uno al multiplica
                else
                {
                    multiplica++;
                }
            }
            Console.WriteLine("El mcm es: {0}", multiplica);
            Console.ReadKey();
        }
    }
}

Método del profesor:

using System;

namespace Examen04
{
class MainClass
{
public static void Main (string[] args)
{
Console.Write("Ingrese el primer numero: ");
int num1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo numero: ");
int num2 = int.Parse(Console.ReadLine());
// Seleccionamos el mayor entre num1 y num2
int mayor = Math.Max(num1, num2);
// Inicializamos la variable que almacenará el resultado
int mcm = 0;

for (int i=mayor; i<=num1*num2; i++) {

if (i%num1==0 && i%num2==0) {
mcm = i;
break;

}
}
// Mostramos el resultado en pantalla
Console.WriteLine("El m.c.m. entre "+num1+" y "+num2+" es: "+mcm);
Console.ReadKey();
}
}
}

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)