Está en la página 1de 13

PRACTICA – PROGRAMACION MODULAR

DANIEL AGUSTIN ESPADA ARCE

LIBRERIA GENERAL

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

class Libreria

public void pausa()

Console.ReadKey();

public void MostrarMensaje(String Mensaje)

Console.Write(Mensaje);

public int SumarPares(int sumapar)

int i, r = 0;

for (i = 1; i < 101; i++)

if (i % 2 == 0)

Console.Write("{0}| ", i);

r += i;

}
return r;

public void Divisiblespor2()

int contador = 0;

int numero = 1;

while(contador < 50)

if (numero % 2 == 0)

Console.Write(" " +numero+ " ");

contador++;

numero++;

public void Divisiblespor7()

int c = 0;

int n = 1;

while(c < 20)

if(n % 7 == 0)

Console.Write(" " + n + " ");

c++;

n++;

public void Divisiblespor2y7()


{

int c = 0, n = 1;

while(c < 40)

if ((n % 2 == 0) && (n % 7 == 0))

Console.Write(" " + n + " ");

c++;

n++;

public void Divisibleentresimismo()

int c = 0;

int n = 1;

while (c < 40)

n++;

if (EsPrimo(n))

Console.Write(" " + n + " ");

c++;

public bool EsPrimo(int n)

int c;

int cd = 0;
for (c = 1; c <= n; c++)

if (n % c == 0)

cd++;

return cd == 2;

public int PedirNum(string mensaje)

Console.Write(mensaje);

return int.Parse(Console.ReadLine());

public int MultiplicarNum(int n1, int n2)

int i = 1, r = 0;

while (i <= n2)

r += n1;

i++;

return r;

public int RepetirNum1(int numero1, int numero2)

int c1 = 0, i;

for (i = 1; i <= numero2; i++)

Console.Write(" " + numero1);

return c1;

public int RepetirNum2(int numero1, int numero2)

{
int c2 = 0, z;

for (z = 1; z <= numero1; z++)

Console.Write(" " + numero2);

return c2;

public int CalcularMCD(int num1, int num2)

int mcd = 0;

while (num1 != num2)

if (num1 > num2)

num1 = num1 - num2;

else

num2 = num2 - num1;

mcd = num1;

return mcd;

public int CalcularMCM(int num1, int num2, int r1)

int mcm = 0;

mcm = (num1 * num2) / r1;

return mcm;

public int invertir(int n)


{

int inv;

inv = n % 10;

n /= 10;

while (n != 0)

inv = n % 10 + inv * 10;

n /= 10;

return inv;

public void InvDig(int a, int b)

int m, n, x, y, h, i;

if ((a > 100) && (b > 100))

m = invertir(a);

n = invertir(b);

x = m % 10;

y = n % 10;

h = (m /= 10) * 10 + y;

i = (n /= 10) * 10 + x;

MostrarMensaje("CAMBIO: " + "\nA = " + a + " RA = " + invertir(h) + " \nB = " + b);

MostrarMensaje(" RB = " + invertir(i));

EJERCICIO 1
using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ejercicio1

class Program

static Libreria L = new Libreria();

static void Main(string[] args)

int sumapar = 0;

sumapar = L.SumarPares(sumapar);

L.MostrarMensaje(" La suma de los pares que estan entre 2 y 100 es un total de: "+ sumapar);

L.pausa();

EJERCICIO 2

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ejercicio2

class Program

{
static Libreria Z = new Libreria();

static void Main(string[] args)

int resultado = 0;

int n1, n2;

Console.Write("ingrese dos numeros enteros positivos papuchin: ");

n1 = Z.PedirNum("primer numero: ");

n2 = Z.PedirNum("segundo numero: ");

resultado = Z.MultiplicarNum(n1,n2);

Z.MostrarMensaje("la multiplicacion de los dos numeros es de: " + resultado);

Z.pausa();

EJERCICIO 3

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ejercicio_3

class Program

static Libreria L = new Libreria();

static void Main(string[] args)

L.Divisiblespor2();

L.pausa();
}

EJERCICIO 4

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ejercicio4

class Program

static Libreria Z = new Libreria();

static void Main(string[] args)

Z.Divisiblespor7();

Z.pausa();

EJERCICIO 5

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ejercicio5

{
class Program

static Libreria L = new Libreria();

static void Main(string[] args)

L.Divisiblespor2y7();

L.pausa();

EJERCICIO 6

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ejercicio_6

class Program

static Libreria L = new Libreria();

static void Main(string[] args)

L.Divisibleentresimismo();

L.pausa();

EJERCICIO 7

using System;
using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ejercicio7

class Program

static Libreria S = new Libreria();

static void Main(string[] args)

int numero1, numero2,r1=0, r2 =0;

numero1 = S.PedirNum(" ingrese el primer numero: ");

numero2 = S.PedirNum(" ingrese el segundo numero: ");

S.MostrarMensaje(" la repeticion del primer numero por el segundo numero es: ");

r1 = S.RepetirNum1(numero1, numero2);

S.MostrarMensaje(" la repeticion del segundo numero por el primer numero es: ");

r2 = S.RepetirNum2(numero1, numero2);

S.pausa();

EJERCICIO 8

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ejercicio_8
{

class Program

static Libreria L = new Libreria();

static void Main(string[] args)

int num1, num2, r1, r2;

num1 = L.PedirNum(" ingrese el primer numero: ");

num2 = L.PedirNum(" ingrese el segundo numero: ");

r1 = L.CalcularMCD(num1, num2);

L.MostrarMensaje(" el MCD es = " + r1);

r2=L.CalcularMCM(num1,num2,r1);

L.MostrarMensaje(" el MCM es = " + r2);

L.pausa();

EJERCICIO 9

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace ejercicio_9

class Program

static Libreria A = new Libreria();

static void Main(string[] args)

{
int n1, n2;

n1 = A.PedirNum("ingrese primer numero: ");

n2 = A.PedirNum("ingrese segundo numero: ");

A.InvDig(n1, n2);

A.pausa();

También podría gustarte