08-0485-04-03 using using using using
System; System.Collections.Generic; System.Linq; 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 using using using
System; System.Collections.Generic; System.Linq; 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 using using using
System; System.Collections.Generic; System.Linq; 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");
suma
do// Ciclo(bucle) para repetir la suma hasta el numero 100 { suma = suma + v++;//Operacion para saber el TOTAL de la }
while (v <= 100); Console.WriteLine("\n El Total de la suma es: " + suma); Console.ReadLine(); } }
}
08-0485-04-05 (b) using using using using
System; System.Collections.Generic; System.Linq; 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 using using using
System; System.Collections.Generic; System.Linq; System.Text;
namespace ConsoleApplication3 {
class Program { static void Main(string[] args) { int i, sum=0;// Declarando las variables
100
for (i=1; i<=100; i++)//Contador para realizar la suma hasta el sum= (sum+i);
Console.WriteLine("La suma de los numeros del 1 al 100 es :{0}", sum); Console.ReadLine(); } }
}
08-0485-04-06 using using using using
System; System.Collections.Generic; System.Linq; 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 using using using
System; System.Collections.Generic; System.Linq; 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 son divisibles entre x { Console.Write("Maximo comun divisor: " +
para saber si los num. m y n 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 using using using
System; System.Collections.Generic; System.Linq; 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++; } de billetes
for (r = 0; r < bri.Length; r++)// El contador de los tipos {
if (guardar[r] != 0)//Condicionante para saber que no se quedara debiendo!! Console.WriteLine(guardar[r].ToString() + " billetes de " + " " + bri[r].ToString()); } Console.ReadLine();
} }
}