Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
133 vistas8 páginas

Programas C#

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1/ 8

//practica numero 1

//Estructura de datos
//Aplicacion para imprimir texto
using System;
public class Bienvenido1
{
//El metodo main comienza con la ejecucion de la aplicacion de c#
public static void Main(string []args)
{
Console.WriteLine("Bienvenido a la programacin c#");
Console.ReadKey();
}//Fin del metodo Main
} //fin de la clase bienvenido
___________________________________________________________________
//practica numero2
//Estructura de datos
//Impresion de una linea de texto mediante varias instrucciones
using System;
public class Bienvenido2
{
//El metodo main comienza con la ejecucion de la aplicacion de c#
public static void Main(string []args)
{
Console.WriteLine("Bienvenido a ");
Console.WriteLine("la programacion en c#");
Console.ReadKey();
}//Fin del metodo Main
} //fin de la clase bienvenido
______________________________________________________________________
//practica numero3
//Estructura de datos
//Impresion de varias lineas mediante una sola instruccion
using System;
public class Bienvenido3
{
//El metodo main comienza con la ejecucion de la aplicacion de c#
public static void Main(string []args)
{
Console.WriteLine("Bienvenido \n ala \n programacion en \n c# ");
Console.ReadKey();
}//Fin del metodo Main
} //fin de la clase bienvenido
________________________________________________________________________
//practica numero4
//Estructura de datos
//Impresion de varias lineas de texto con formato de cadenas
using System;

public class Bienvenido4


{
//El metodo main comienza con la ejecucion de la aplicacion de c#
public static void Main(string []args)
{
Console.WriteLine("{0}\n {1}","Bienvenido a", "La programacion en c#" );
Console.ReadKey();
}//Fin del metodo Main
} //fin de la clase bienvenido
_____________________________________________________________________________
//practica numero 5
//estrucura datos I
//Muestra de la suma de dos nmeros que se introducen desde el teclado.
using System;
public class suma
{
// el metodo Main comienza la ejecucin de la aplicacion de c#
public static void Main(string[] args)
{
int numero1;//declara el primer nmero a sumar
int numero2;//declara el segundo nmero a sumar
int suma;//declara la suma de numero1 y numero2
Console.WriteLine("Escribe el primer numero entero"); //mensaje para el
usuario
//lee el primer nmero
numero1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Escribe el segundo entero"); //mensaje para el usuar
io
//lee el primer nmero
numero2 = Convert.ToInt32(Console.ReadLine());
suma = numero1 + numero2;//suma de los dos numeros
Console.WriteLine("la suma es {0}", suma);//muestra la suma
Console.ReadKey();
}//fin del metodo main
}//fin de la clase suma
_____________________________________________________________________
//practica numero 6
//estrucura datos I
//Comparacin de enteros mediante el uso de instrucciones if, operadores
//de igualdad y operadores racionales
using System;
public class Comparacion
{
// el metodo Main comienza la ejecucin de la aplicacion de c#
public static void Main(string[] args)
{
int numero1;//declara el primer nmero a comparar
int numero2;//declara el segundo nmero a comparar
//pide al usuario y lee el primer nmero
Console.Write("Escribe el primer numero "); //mensaje para el usuario
numero1 = Convert.ToInt32(Console.ReadLine());
//pide al usuario y lee el segundo numero:
Console.Write("Escribe el segundo numero "); //mensaje para el usuario
numero2 = Convert.ToInt32(Console.ReadLine());

if (numero1 == numero2)
Console.WriteLine("{0} =={1}", numero1, numero2);
if (numero1 != numero2)
Console.WriteLine("{0} !={1}", numero1, numero2);
if (numero1 < numero2)
Console.WriteLine("{0} <{1}", numero1, numero2);
if (numero1 > numero2)
Console.WriteLine("{0} >{1}", numero1, numero2);
if (numero1 <= numero2)
Console.WriteLine("{0} <={1}", numero1, numero2);
if (numero1 >= numero2)
Console.WriteLine("{0} >={1}", numero1, numero2);
Console.ReadKey();
}//fin del metodo Main
}//fin de la clase comparacin
___________________________________________________________________________
//practica numero7
//estrucura datos I
//inicializando un arreglo
using System;
public class IniArreglo
{
public static void Main(string[] args)
{
int[] arreglo;//Declara un arreglo llamado arreglo
//crea el espacio para el arreglo y lo inicializa con ceros predetermina
dos
arreglo = new int[10];//elementos enteros
Console.WriteLine("{0} {1,8}", "Elemento", "valor"); //encabezados de l
a tabla
//imprimir en pantalla el valor de cada elemento del arreglo
for (int contador = 0; contador < arreglo.Length; contador++)
Console.WriteLine("{0,5}{1,8}", contador, arreglo[contador]);
Console.ReadKey();
}//fin del metodo main
}//fin de la clase arreglo
__________________________________________________________________________
//practica 8
//estrucura datos I
//elementos de un arreglo
using System;
public class IniArreglo
{
public static void Main(string[] args)
{
//lista de inicio especifica el valor para cada elemento
int[] arreglo = { 32, 27, 62, 18, 95, 14, 90, 70, 60, 37 };//declara un
arreglo llamado arreglo
//imprimir en pantalla el valor de cada elemento del arreglo
for (int contador = 0; contador < arreglo.Length; contador++)
Console.WriteLine("{0,5}{1,8}", contador, arreglo[contador]);
Console.ReadKey();
}
}
______________________________________________________________________________

//practica 9
//estrucura datos I
//elementos de un arreglo
using System;
public class IniArreglo
{
public static void Main(string[] args)
{
const int LONGITUD_ARREGLO = 10;//Crea constante con el nombre
int[] arreglo = new int[LONGITUD_ARREGLO];//crea el arreglo
//calcula el valor para cada elemento del arreglo
for (int contador = 0; contador < arreglo.Length; contador++)
arreglo[contador] = 2 + 2 * contador;
Console.WriteLine("{0}{1,8}", "Elemento", "valor");// encabezado de tabl
a
//imprime el valor en pantalla para cada elemento del arreglo
for (int contador = 0; contador < arreglo.Length; contador++)
Console.WriteLine("{0,5}{1,8}", contador, arreglo[contador]);
Console.ReadKey();
}
}
________________________________________________________________________________
_
//Practica #10
//Estructura de datos I
//Arreglo de numeros pares
using System;
public class IniArreglo
{
public static void Main(String[] args)
{
const int LONGITUD_ARREGLO =10;//crea una constante con nombre
int[]arreglo=new int[LONGITUD_ARREGLO]; //CREA EL ARREGLO
//CALCULA EL VALOR PARA CADA ELEMENTO DEL ARREGLO
for (int contador=0; contador<arreglo.Length; contador++)
arreglo[contador]= (contador *2);
Console.WriteLine("{0}{1,8}","Elemento","Valor");//encabezados tabla
//imprime el valor en pantalla de cada elemento del arreglo
for(int contador=0; contador<arreglo.Length; contador ++)
Console.WriteLine("{0,5}{1,8}",contador,arreglo[contador]);
Console.ReadKey();
}//fin del main
}//Fin del iniarreglo
_______________________________________________________________________________
//Practica 11
//Estructura de datos I
// Arreglo numeros nones
using System;
public class IniArreglo
{
public static void Main(string[] args)
{
const int LONGITUD_ARREGLO = 10;//CREA UNA CONSTANTE CON EL NOMBRE

int[] arreglo = new int[LONGITUD_ARREGLO]; //CREA EL ARREGLO


//CALCULA EL VALOR PARA CADA ELEMENTO DEL ARREGLO
for (int contador = 0; contador < arreglo.Length; contador++)
arreglo[contador] = (contador * 2) + 1;
Console.WriteLine("{0}{1,3}", "Elemento", "valor"); // Encabezados tabla
//Imprime valor en pantalla de cada elemento del arreglo
for (int contador = 0; contador < arreglo.Length; contador++)
Console.WriteLine("{0,5}{1,3}", contador, arreglo[contador]);
Console.ReadKey();
}
}
________________________________________________________________________________
_
//Practica 12
//Estructura de datos I
// Calculo de la suma de los elementos de un arreglo
using System;
public class SumaArreglo
{
public static void Main(string[] args)
{
int[] arreglo = { 87, 68, 94, 100, 83, 78, 85, 91, 76, 87 };
int total = 0;
// sumar el valor de cada elemento y encontrar el total
for (int contador = 0; contador < arreglo.Length; contador++)
total += arreglo[contador];
Console.WriteLine("El total de los elementos de los arreglo es:{0}", tot
al);
Console.ReadKey();
}
}
________________________________________________________________________________
______
//Practica #13
//Estructura de Datos I
//Grafico de barras con elementos de un arreglo
using System;
public class GraficoBarras
{
public static void Main(string[] args)
{
int[] arreglo = { 0, 0, 0, 0, 0, 0, 1, 2, 4, 2, 1 };
Console.WriteLine("Distribuicion de las Calificaciones: ");
//para cada elemento del arreglo, mostrar en pantalla una barra del Gr
afico
for (int contador = 0; contador < arreglo.Length; contador++)
{
//muestra etiquetas de las barras( "00-09: ", ....."90-99: ", "1
00: ")
if (contador == 10)
Console.Write(" 100: ");
else
Console.Write("{0:D2}-{1:D2}: ", contador * 10, contador * 10
+ 9);

//imprime barra de asteriscos


for (int estrellas = 0; estrellas < arreglo[contador]; estrellas
++)
Console.Write(" * ");
Console.WriteLine(); //indica una nueva linea de salida
Console.ReadKey();
} //fin for externo
} //fin del Main
} //fin de la clase GraficoBarras
________________________________________________________________________________
______
//Practica 14
//Estructura de datos I
// Tirar 6000 veces un dado de seis lados
using System;
public class TirarDado
{
public static void Main(string[] args)
{
Random numerosAleatorios = new Random();
int[] frecuencia = new int[7];
for (int tiro = 1; tiro <= 6000; tiro++)
++frecuencia[numerosAleatorios.Next(1, 7)];
Console.WriteLine("{0}{1,10}", "Cara", "Frecuencia");
for (int cara = 1; cara < frecuencia.Length; cara++)
Console.WriteLine("{0,4}{1,10}", cara, frecuencia[cara]);
Console.ReadKey();
}
}
________________________________________________________________________________
___________
//#programa 15
//PruebaCuenta.cs
// Creacin y manipulacin de un objeto Cuenta.
using System;
public class PruebaCuenta
{
// El mtodo Main comienza la ejecucin de la aplicacin de C#
public static void Main( string[] args )
{
Cuenta cuenta1 = new Cuenta( 50.00M ); // crea el objeto Cuenta
Cuenta cuenta2 = new Cuenta( -7.53M ); // crea el objeto Cuenta
// muestra el saldo inicial de cada objeto usando una propiedad
Console.WriteLine( "Saldo de cuenta1: {0:C}",
cuenta1.Saldo ); // muestra la propiedad Saldo
Console.WriteLine( "Saldo de cuenta2: {0:C}\n",
cuenta2.Saldo ); // muestra la propiedad Saldo
decimal montoDeposito; // deposita la cantidad que se ley del usuario
// pide y obtiene la entrada del usuario
Console.Write( "Escriba el monto a depositar para la cuenta1: ");

montoDeposito = Convert.ToDecimal( Console.ReadLine());


Console.WriteLine( "se sum {0:C} al saldo de cuenta1\n",montoDeposito);
cuenta1.Acredita( montoDeposito); // se suma al saldo de cuenta1
// muestra los saldos
Console.WriteLine( "Saldo de cuenta1: {0:C}", cuenta1.Saldo);
Console.WriteLine( "Saldo de cuenta2: {0:C}\n", cuenta2.Saldo);
// pide y obtiene la entrada del usuario
Console.Write( "escriba la cantidad a depositar para la cuenta2: ");
montoDeposito = Convert.ToDecimal( Console.ReadLine());
Console.WriteLine( "se sum {0:C} al saldo de cuenta2\n", montoDeposito );
cuenta2.Acredita( montoDeposito ); // se suma al saldo de cuenta2
// muestra los saldos
Console.WriteLine( "Saldo de cuenta1: {0:C}", cuenta1.Saldo );
Console.WriteLine( "Saldo de cuenta2: {0:C}", cuenta2.Saldo );
} // fin de Main
} // fin de la clase PruebaCuenta
________________________________________________________________________________
__________
//PROGRAMA 16
//prueba:prueba factorial.cs
//Metodo recursivo factorial
using System;
public class PruebaFactorial
{
public static void Main(String[] args)
{
//calcula los factoriales de 0 al 10
for (long contador = 0; contador <= 10; contador++)
Console.WriteLine("{0}!={1}", contador, Factorial(contador));
}//fin del metodo main
// declaracin recursiva del mtodo factorial
public static long Factorial(long numero)
{
Console.ReadKey();
//caso base
if (numero <= 1)
return 1;
// paso de recursividad
else
return numero * Factorial(numero - 1);

}//fin del mtodo factorial


}//fin de la clase prueba factorial

________________________________________________________________________________

____________
//programa17
//Programa:PruebaCuenta.cs
//Calculo del inters compuesto
using System;
public class Interes
{
public static void Main(string[]args)
{
decimal monto;//Monto depositado al final de cada ao
decimal capital=1000;//Monto inicial antes de los intereses
double tasa= 0.05;//Tasa de inters
//muestra en pantalla los encabezados
Console.WriteLine("{0}{1,20}","Ao","Monto depositado");
//calcula el monto depositado para cada uno de los 10 aos
for (int anio = 1; anio <= 10; anio++)
{
//calcula el nuevo monto para el ao especificado
monto = capital * ((decimal)Math.Pow(1.0 + tasa, anio));
//muestra el ao y el monto
Console.WriteLine("{0,4}{1,20:C}", anio, monto);
Console.ReadKey();
}//fin del for
}//fin del main
}//fin de la clase Interes

También podría gustarte