Está en la página 1de 8

08-0485-04-03

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{

int i, n, r;//Declarando las variables


Console.WriteLine("Programa para presentar la tabla de
multiplicar de un numero.");
Console.Write("\nA continuacion introduzca el num al que le
desea su tabla: ");
n = Convert.ToInt32(Console.ReadLine());
for (i = 1; i <= 13; i++)//Contador para imprimir la tabla
hasta el numero 13
{
r = n * i;//Operacion de multiplicacion (tabla)
Console.WriteLine( n + "x" + i + "=" + r);
}
Console.ReadLine();

}
}
}

08-0485-04-04

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
double x, num, min = 1, max = 1, media, a = 0;//Declarando
las variables
x = 0;
Console.WriteLine("Programa para determinar la media, el
maximo y el minimo.\n");

do// Bucle para permitir la introduccion de datos hasta que


se introduzca un neg. o cero
{
Console.Write("Entre numeros positivos: ");
num = Convert.ToDouble(Console.ReadLine());

a += num;
x++;
if (max < num) max = num;//Condicionante para saber el
maximo
if (min > num) min = num;// Condicionante para saber el
minimo
}
while (num > 0 );

media = a / x;// operacion para obtener la media aritmetica


Console.WriteLine("El valor maximo es {0}, el valor minimo es
{1}, y la media aritmetica es {2}", max, min, media);
Console.ReadLine();
}
}
}

08-0485-04-05 (a)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace dowhile
{
class Program
{
static void Main(string[] args)
{

int v = 0;
int suma = 0;// Inicializando las variables

Console.WriteLine("Programa para imprimir la suma de los


numeros del 1 al 100");

do// Ciclo(bucle) para repetir la suma hasta el numero 100


{
suma = suma + v++;//Operacion para saber el TOTAL de la
suma
}
while (v <= 100);
Console.WriteLine("\n El Total de la suma es: " + suma);
Console.ReadLine();

}
}
}

08-0485-04-05 (b)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace brito
{
class Program
{
static void Main(string[] args)
{
int v = 0;
int suma = 0;// declarando las variables

Console.WriteLine("\n Programa para imprimir la suma de los


numeros del 1 al 100");

while (v <= 100)//bucle para repetir la suma hasta el num 100


{
suma = suma + v++;
}
Console.WriteLine("\nEl total es:" + suma);
Console.ReadLine();

}
}
}

08-0485-04-05 (c).

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int i, sum=0;// Declarando las variables

for (i=1; i<=100; i++)//Contador para realizar la suma hasta el


100

sum= (sum+i);

Console.WriteLine("La suma de los numeros del 1 al 100 es :{0}", sum);


Console.ReadLine();
}
}
}

08-0485-04-06

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int positivos = 0, negativos = 0;// Esta variable debe ser
entera porque se utilizaran para el contador
double num;// Esta variable debe ser real porque se permiten
toda clase de num's

Console.WriteLine("\n Programa para especificar la cantidad


de numeros negativos y positivos");

do// Ciclo para permitir la introduccion de datos hasta que


se introduzca el cero
{
Console.Write("\n Inserte un numero: ");
num = Convert.ToDouble(Console.ReadLine());
if (num > 0) // condicionante
{
positivos++;
}
if (num < 0)
{
negativos++;
}

}
while (num != 0);//condicionante del bucle para detener la
repeticion cuando num sea cero
Console.WriteLine("\n Usted ha introducido {0} numeros
positivos y {1} numeros negativos", positivos, negativos);
Console.ReadLine();
}
}
}

08-0485-04-09

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace maxdivisor
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Programa para determinar el Maximo Comun
Divisor (MCD) entre dos numeros");

int n, m, x;// numeros enteros

Console.Write("\nIntroduzca primer numero: ");


n = Convert.ToInt32(Console.ReadLine());

Console.Write("Introduzca segundo numero: ");


m = Convert.ToInt32(Console.ReadLine());

if ((m % n) == 0)//condicionante para determinar si el 2do


num es mayor(el 1er esta dentro de el), osea es un factor
{
Console.Write("Maximo comun divisor: " + n);
}
else

if ((n % m) == 0)// condicionante para saber si el 1er


num es un factor del 2do.
{
Console.Write("Maximo comun divisor: " + m);
}
else

if (n > m)
{

x = (m - 1);

while (x != 0)//bucle para encontrar el mcd


siempre y cuando el 2do num no sea 1.
{
if (((m % x) == 0) && ((n % x) == 0))// bucle
para saber si los num. m y n son divisibles entre x
{
Console.Write("Maximo comun divisor: " +
x);
}

else

{ x = x - 1; }

if (x == 0)
{
Console.Write("No tiene maximo comun
divisor");
}
}
}
else
{

x = (n - 1);

while (x != 0)// ciclo para realizar la busqueda


del mcd, siempre que "n" no sea 1
{
if (((n % x) == 0) && ((m % x) == 0))
{
Console.Write("Maximo comun divisor: " +
x);
}

else

{ x = x - 1; }

if (x == 0)//condicionante para discriminar


que no existe el mcd cuando x=0(cuando n no es 1 y su residuo entre x no
es cero)
{
Console.Write("No tiene maximo comun
divisor");
}
}
}

Console.ReadLine();
}
}
}
08-0485-04-10

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication21
{
class Brito
{
static void Main(string[] args)
{
int num, f, i = 1;//Declarando las variables
Console.WriteLine("Programa para determinar números de
Fibonacci");
Console.Write("\nIntroduzca cuantos numeros de fibonacci
desea: ");
num = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Los {0} primeros numeros de fibonacci son


:",num);//escribir el numero especificado en la posicion {0}

for (i = 1; i <= num; i++)//Contador para indicar que se


detenga al llegar a la posicion indicada de la serie.
{
f = fibo(i);//Para llamar al metodo fibo mas abajo
detallado.( y aplicarlo al contador i)
Console.Write("{0},\t", f);//imprimir la serie

}
Console.Read();
}

static int fibo(int n)//metodo para obtener la serie


{
if ((n == 1) || (n == 2))//Condicionantes para realizar
cuando pidan los primeros 2 numeros de la serie
return 1;
else
return (fibo(n - 1) + fibo(n - 2));//para realizar toda
la serie.

}
}

08-0485-04-11

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{

static void Main(string[] args)


{
int[] bri = new int[10] { 2000, 1000, 500, 200, 100, 50, 25,
10, 5, 1 };// Identificando el arreglo
int[] guardar = new int[10];// Estbleciendo el limite del
nuevo arreglo

double total, pago, devuelta;//Declarandolas como reales


porque puede tolerar valores decimales
int r;

Console.WriteLine("\n Programa para calcular la devuelta


ideal de una compra:");
Console.Write("\nIntroduzca el Total de su compra: $ ");
total = Convert.ToDouble(Console.ReadLine());
Console.Write(" \nMe Pagara con un billete de :$");
pago = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();

devuelta = pago - total;//Operacion

r = 0;
while (devuelta != 0 && r != 10)// Ahora el bucle de la
devuelta (Como fue expuesto en clase)
{
while (devuelta >= bri[r])
{
guardar[r]++;// El contador de la cantidad de
billetes
devuelta -= bri[r];
}
r++;
}

for (r = 0; r < bri.Length; r++)// El contador de los tipos


de billetes
{
if (guardar[r] != 0)//Condicionante para saber que no se
quedara debiendo!!
Console.WriteLine(guardar[r].ToString() + " billetes
de " + " " + bri[r].ToString());
}

Console.ReadLine();

}
}
}