Aplicacion - Consola - Santos Victor Ferreras Perez

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

Santos Víctor Ferreras Pérez 100623387 Sección: 05

Código de LIBRERIA MATH:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int NUM1;
string linea;
long RESUL;
Console.Write("DIGITE UN NÚMERO :");
linea = Console.ReadLine();
NUM1 = int.Parse(linea);
RESUL = Math.Abs(NUM1);
Console.WriteLine("VALOR ABSOLUTO : " + RESUL);
Console.WriteLine("POTENCIA : " + Math.Pow(NUM1, 3));
Console.WriteLine("RAIZ CUADRADA : " + Math.Sqrt(NUM1));
Console.WriteLine("SENO : " + Math.Sin(NUM1 * Math.PI / 180));
Console.WriteLine("COSENO : " + Math.Cos(NUM1 * Math.PI / 180));
Console.WriteLine("NÚMERO MÁXIMO : " + Math.Max(NUM1, 50));
Console.WriteLine("NÚMERO MÍNIMO : " + Math.Min(NUM1, 50));
Console.WriteLine("PARTE ENTERA : " + Math.Truncate(18.78));
Console.WriteLine("REDONDEO : " + Math.Round(18.78));
Console.Write("Pulse una Tecla:"); Console.ReadLine();
}
}
}

Salida:
Santos Víctor Ferreras Pérez 100623387 Sección: 05

Código del DESGLOSE DE


BILLETES:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int CAN, C100, C50, C20, C10, C5;
C100 = 0;
C50 = 0;
C20 = 0;
C10 = 0;
C5 = 0;
string linea;
Console.Write("DIGITE UNA CANTIDAD :"); linea = Console.ReadLine();
CAN = int.Parse(linea);
if ((CAN >= 100))
{
C100 = (CAN / 100);
CAN = CAN - (C100 * 100);
}
if ((CAN >= 50))
{
C50 = (CAN / 50);
CAN = CAN - (C50 * 50);
}
if ((CAN >= 20))
{
C20 = (CAN / 20);
CAN = CAN - (C20 * 20);
}
if ((CAN >= 10))
{
C10 = (CAN / 10);
CAN = CAN - (C10 * 10);
}
if ((CAN >= 5))
{
C5 = (CAN / 5);
CAN = CAN - (C5 * 5);
}
Console.WriteLine("BILLETES DE A 100: " + C100);
Console.WriteLine("BILLETES DE A 50 : " + C50);
Console.WriteLine("BILLETES DE A 20 : " + C20);
Console.WriteLine("BILLETES DE A 10 : " + C10);
Console.WriteLine("BILLETES DE A 5 : " + C5);
Console.WriteLine("BILLETES DE A 1 : " + CAN);
Console.Write("Pulse una Tecla:"); Console.ReadLine();
}
}
}
Santos Víctor Ferreras Pérez 100623387 Sección: 05

Salida:

Código de la SERIE FIBONACI:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SERIE_DE_FIBONACCI
{
class Program
{
static void Main(string[] args)
{
byte CAN, K;
int A, B, C;
string linea;
Console.Write("CUANTOS NÚMEROS: "); linea = Console.ReadLine();
CAN = byte.Parse(linea);
A = 1; B = 1;
Console.Write(A + " " + B + " ");
for (K = 3; K <= CAN; K++)
{
C = A + B;
Console.Write(C + " ");
//INTERCAMBIO DE VALORES
A = B;
B = C;
}
Console.WriteLine();
Console.Write("Pulse una Tecla:"); Console.ReadLine();
}
}
}
Santos Víctor Ferreras Pérez 100623387 Sección: 05

Salida:

Código de NUMEROS ALEATORIOS:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace NÚMEROS_ALEATORIOS_Y_CARACTERES_ASCII
{
class Program
{
static void Main(string[] args)
{
byte CAN, K;
int NUM;
string linea;
Console.Write("CUANTOS NÚMEROS: "); linea = Console.ReadLine();
CAN = byte.Parse(linea);
//INICIALIZA EL GENERADOR DE ALEATORIOS
Random ran = new Random();
for (K = 1; K <= CAN; K++)
{
NUM = Convert.ToInt32(ran.Next(100));
Console.WriteLine("GENERÓ EL: " + NUM);
if (((NUM > 0) & (NUM < 256)))
{
Console.WriteLine("EL CÓDIGO DEL " + NUM + " ES " +
Convert.ToString((char)NUM));
}
}
Console.Write("Pulse una Tecla:"); Console.ReadLine();
}
}
}
Santos Víctor Ferreras Pérez 100623387 Sección: 05

Salida:

Código de FUNCIONES DE CADENA:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace FUNCIONES_DE_CADENA
{
class Program
{
static void Main(string[] args)
{
string NOM;
byte K;
Console.Write("DIGITE SU NOMBRE : "); NOM = Console.ReadLine();
Console.WriteLine("LONGITUD : " + NOM.Length);
Console.WriteLine("ESTA DENTRO : " + NOM.Contains("ARIEL"));
Console.WriteLine("REEMPLAZO VOCAL A: " + NOM.Replace("A", "X"));
Console.WriteLine("EN MINUSCULAS : " + NOM.ToLower());
Console.WriteLine("EN MAYÚSCULAS : " + NOM.ToUpper());
Console.WriteLine("REMOVER 4 LETRAS : " + NOM.Remove(3, 4));
Console.WriteLine("EXTRAER 4 LETRAS : " + NOM.Substring(3, 4));
Console.WriteLine("IZQUIERDA 4 LETRAS : " + Left(NOM, 4));
Console.WriteLine("DERECHA 4 LETRAS : " + Right(NOM, 4));
Console.Write("Pulse una Tecla:"); Console.ReadLine();
Console.WriteLine();
Console.WriteLine("DESDE LA IZQUIERDA");
for (K = 1; K <= NOM.Length; K++)
{
Console.WriteLine(Left(NOM, K));
}
Console.WriteLine();
Console.WriteLine("DESDE LA DERECHA");
for (K = 1; K <= NOM.Length; K++)
{
Console.WriteLine(Right(NOM, K));
}
Console.Write("Pulse una Tecla:"); Console.ReadLine();
Santos Víctor Ferreras Pérez 100623387 Sección: 05

}
public static string Left(string param, int length)
{
string result = param.Substring(0, length);
return result;
}
public static string Right(string param, int length)
{
int value = param.Length - length;
string result = param.Substring(value, length);
return result;
}
}
}

Salida:
Santos Víctor Ferreras Pérez 100623387 Sección: 05

Código de SIMULACION DEL RELOJ:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SIMULACIÓN_DE_UN_RELOJ_DIGITAL
{
class Program
{
static void Main(string[] args)
{
byte H, M, S;
Console.SetCursorPosition(15, 2);
Console.Write("SIMULACIÓN DE UN RELOJ DIGITAL");
for (H = 0; H <= 24; H++)
{
for (M = 0; M <= 59; M++)
{
for (S = 0; S <= 59; S++)
{
Console.SetCursorPosition(20, 10);
Console.Write("{0} : {1} : {2}", H, M, S);
}
}
}
Console.SetCursorPosition(25, 15);
Console.Write("Pulse una Tecla:"); Console.ReadLine();
}
}
}

Salida:
Santos Víctor Ferreras Pérez 100623387 Sección: 05

Código de MOVIMIENTO FRASE LETRA:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MOVIMIENTO_DE_UNA_FRASE
{
class Program
{
static void Main(string[] args)
{
string NOM;
byte K;
Console.Write("SU NOMBRE ES: "); NOM = Console.ReadLine();
for (K = 1; K <= 70; K++)
{
Console.SetCursorPosition(K, 12);
Console.Write(" " + NOM);
//REALIZAMOS UNA PAUSA;
System.Threading.Thread.Sleep(100);
}
Console.WriteLine();
Console.Write("Pulse una Tecla:"); Console.ReadLine();
}
}
}

Salida:
Santos Víctor Ferreras Pérez 100623387 Sección: 05

Código de FACTURA:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string PROD;
int CAN = 0;
int FI = 0;
double PRE = 0;
double TOT = 0;
double PAGA = 0;
char OP;
string linea;
FI = 6;
PAGA = 0;
Console.SetCursorPosition(5, 4);
Console.Write("PRODUCTO CANTIDAD PRECIO TOTAL");
do
{
Console.SetCursorPosition(5, FI);
PROD = Console.ReadLine();
Console.SetCursorPosition(17, FI);
linea = Console.ReadLine();
CAN = int.Parse(linea);
Console.SetCursorPosition(27, FI);
linea = Console.ReadLine();
PRE = int.Parse(linea);
TOT = CAN * PRE;
Console.SetCursorPosition(33, FI);
Console.Write(TOT);
PAGA = PAGA + TOT;
FI = FI + 1;
Console.SetCursorPosition(30, 23);
Console.Write("OTRO PRODUCTO S/N:");
linea = Console.ReadLine();
OP = char.Parse(linea.ToUpper());
} while (OP.ToString().Contains("S"));
Console.WriteLine("TOTAL A PAGAR :" + PAGA);
Console.Write("Pulse una Tecla:");
Console.ReadLine();
}
}
}
Santos Víctor Ferreras Pérez 100623387 Sección: 05

Salida:

Código de ORDENAR UN ARREGLO


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int I = 0;
int K = 0;
int CAN = 0;
int AUX = 0;
string linea;
Console.Write("CUANTOS ELEMENTOS MÁX=12:");
linea = Console.ReadLine();
CAN = int.Parse(linea);
int[] VEC = new int[CAN + 1];
// INGRESO
for (I = 1; I <= CAN; I++)
{
Console.Write("POSICIÓN {0} ==>", I);
linea = Console.ReadLine();
VEC[I] = int.Parse(linea);
}
// PROCESO
for (I = 1; I <= CAN; I++)
{
for (K = I; K <= CAN; K++)
{
if ((VEC[K] > VEC[I]))
{
AUX = VEC[K];
VEC[K] = VEC[I];
Santos Víctor Ferreras Pérez 100623387 Sección: 05

VEC[I] = AUX;
}
}
}
Console.WriteLine();
// ARREGLO
Console.WriteLine("ARREGLO ORDENADO DESCENDENTE");
for (I = 1; I <= CAN; I++)
{
Console.WriteLine(VEC[I]);
}
Console.Write("Pulse una Tecla:");
Console.ReadLine();
}
}
}

Salida:
Santos Víctor Ferreras Pérez 100623387 Sección: 05

Código de TABLA MULTIPLICAR MATRIZ


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int F = 0;
int C = 0;
int N = 0;
int M = 0;
string linea;
// GENERO LOS NÚMEROS
Console.Write("FILAS DE LA MATRIZ:");
linea = Console.ReadLine();
N = int.Parse(linea);
Console.Write("COLUMNAS DE LA MATRIZ:");
linea = Console.ReadLine();
M = int.Parse(linea);
int[,] MAT = new int[N + 1, M + 1];
for (F = 1; F <= N; F++)
{
for (C = 1; C <= M; C++)
{
MAT[F, C] = F * C;
}
}
// SALIDA
for (F = 1; F <= N; F++)
{
for (C = 1; C <= M; C++)
{
// APROVECHAMOS CICLOS Y GENERAMOS POSICIÓN EN PANTALLA
// PARA COLUMNA Y FILA
Console.SetCursorPosition(C * 4, F + 1);
Console.Write(MAT[F, C]);
}
}
Console.WriteLine();
Console.Write("Pulse una Tecla:");
Console.ReadLine();
}
}
}
Santos Víctor Ferreras Pérez 100623387 Sección: 05

Salida:

También podría gustarte