Problemas de programación
ennyabregoDocumentos de Investigación17 de Enero de 2018
4.757 Palabras (20 Páginas)149 Visitas
[pic 1]
[pic 2]
Universidad Autónoma De Nuevo León
Facultad de Contaduría Publica y Administración
Técnicas de Programación l
Nombre: Pabel Ivan Hernández González
Matricula: 1676397
Problema 1 /*Hacer un programa que declare un arreglo
* de una dimension con valores predefinidos
* y los muestre*/
//variables
int[] Numeros = new int[10];
//entrada de datos
pedirdatos(Numeros);
//salida de datos (mostrar)
Mostrardatos(Numeros);
//pausa
Console.Write("Presione enter para continuar... ");
Console.ReadLine();
}
static void pedirdatos(int[] Num)
{
for (int i = 0; i <= Num.GetUpperBound(0); i++)
{
Console.Write("Introduce un dato : ");
Num[i] = int.Parse(Console.ReadLine());
}
}
static void Mostrardatos(int[] Num)
{
for (int i = 0; i <= Num.GetUpperBound(0); i++)
{
Console.WriteLine(Num[i]);
}
[pic 3]
Problema 2
int[] Numeros = new int[10];
//entrada pedir datos//
pedirdatos(Numeros);
//salida mostrar datos//
Mostrardatos(Numeros);
//pausa
Console.Write("Presione cualquier tecla para continuar... ");
Console.ReadKey();
}
static void pedirdatos(int[] Num)
{
for (int i = 0; i <= Num.GetUpperBound(0); i++)
{
Console.Write("Introduce un dato : ");
Num[i] = int.Parse(Console.ReadLine());
}
}
static void Mostrardatos(int[] Num)
{
for (int i = 0; i <= Num.GetUpperBound(0); i++)
{
Console.WriteLine(Num[i]);
}
[pic 4]
Problema 3
//Hacer un programa que pida 10 números al usuario, los guarde en un arreglo de una dimensión y los muestre en el orden inverso al que fueron introducidos.//
int[] Numeros = new int[10];
//PedirDatos
PedirDatos(Numeros);
//MostrarDatos
MostrarDatos(Numeros);
//Pausa
Console.Write("\n\n\tPresione enter para continuar");
Console.ReadLine();
}
static void PedirDatos(int[] Num)
{
for (int i = 0; i <= Num.GetUpperBound(0); i++)
{
Console.Write("\n\tIntroduce el numero {0}: ", i + 1);
Num[i] = int.Parse(Console.ReadLine());
}
}
static void MostrarDatos(int[] Num)
{
for (int i = Num.GetUpperBound(0); i >= 0; i--)
{
Console.Write("\n\t" + Num[i]);
}
[pic 5]
Problema 15
static void Main(string[] args)
{
/* Hacer un programa que pida al usuario
* el tamaño de la tabla. Llenarla con los
* datos que proporcione el usuario.
* Obtener la suma y el promedio
* de los valores que se encuentran
* en la diagonal izquierda ( \ ).
* Mostrar la tabla, la suma y el promedio
* de la diagonal.*/
//Declarar variables
int[,] Tablita;
int Tam;
Tam = PedirTam();
double sum = 0, prom = 0;
Tablita = new int[Tam, Tam];
//Entrada
LlenarTablita(Tablita);
//Salida
MostrarTablita(Tablita, sum, prom);
//Pausa
Console.Write("\n\n\tPresiona enter para continuar... ");
Console.ReadLine();
}
static void LlenarTablita(int[,] Tab1)
{
for (int fila = 0; fila <= Tab1.GetUpperBound(0); fila++)
{
for (int columna = 0; columna <= Tab1.GetUpperBound(1); columna++)
{
Console.Write("\tIntroduce el dato [{0},{1}]:", fila, columna);
Tab1[fila, columna] = int.Parse(Console.ReadLine());
}
}
...