Escolar Documentos
Profissional Documentos
Cultura Documentos
Uso de namespaces
1.
using
using
using
using
System;
System.Collections.Generic;
System.Linq;
System.Text;
// Qu representa el namespace?
namespace Practica_1a
{
class Program
{
static void Main(string[] args)
{
string valor1 = "Valor 1";
int valor2 = 18;
//string valor3 = valor2;
string valor3 = valor1;
Console.WriteLine(valor1);
Console.WriteLine(valor2);
Console.WriteLine(valor3);
Console.WriteLine();
Console.WriteLine("Presione una tecla para continuar");
Console.ReadKey();
}
}
}
1 de 34
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace Practica_1b
{
class Program
{
static void Main(string[] args)
{
string inputTexto;
//Muestra un mensaje en pantalla
Console.Write("Ingrese una frase: ");
inputTexto = Console.ReadLine();
if (inputTexto != "")
{
// Muestra un men para que el usuario seleccione una opcin
Console.WriteLine("1-Mostrar nombre en mayusculas");
Console.WriteLine("2-Mostrar nombre en minusculas");
Console.WriteLine("3-Mostrar largo del nombre");
Console.WriteLine();
Console.Write("Ingrese una opcion: ");
ConsoleKeyInfo opcion = Console.ReadKey();
Console.WriteLine();
if (opcion.Key == ConsoleKey.D1)
{
Console.WriteLine(inputTexto.ToUpper());
}
else if (opcion.Key == ConsoleKey.D2)
{
Console.WriteLine(inputTexto.ToLower());
}
else if (opcion.Key == ConsoleKey.D3)
{
Console.WriteLine(inputTexto.Length);
}
else
{
Console.WriteLine("La opcion no es valida");
}
}
else
{
Console.WriteLine("Error. No se ingreso contenido");
}
Console.ReadKey();
}
}
}
2 de 34
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace Practica_1c
{
class Program
{
static void Main(string[] args)
{
// Muestra un mensaje en pantalla
Console.Write("Ingrese una frase: ");
string inputTexto = Console.ReadLine();
if (inputTexto != "")
{
// Muestra un men
Console.WriteLine("1-Mostrar nombre en mayusculas");
Console.WriteLine("2-Mostrar nombre en minusculas");
Console.WriteLine("3-Mostrar largo del nombre");
Console.Write("Ingrese una opcion: ");
string strSelection = Console.ReadLine();
int opcion = int.Parse(strSelection);
switch (opcion)
{
case 1: Console.WriteLine(inputTexto.ToUpper());
break;
case 2: Console.WriteLine(inputTexto.ToLower());
break;
case 3: Console.WriteLine(inputTexto.Length);
break;
}
}
else
{
Console.WriteLine("Error. No hubo ingreso");
}
Console.ReadKey();
}
}
}
3 de 34
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace Practica_1d
{
class Program
{
static void Main(string[] args)
{
int numero;
Console.Write("Teclea un nmero (0 para salir): ");
numero = Convert.ToInt32(Console.ReadLine());
while (numero != 0)
{
if (numero > 0)
Console.WriteLine("Es positivo");
else
Console.WriteLine("Es negativo");
Console.WriteLine();
Console.Write("Ingrese otro nmero (0 para salir): ");
numero = Convert.ToInt32(Console.ReadLine());
}
}
}
}
4 de 34
5 de 34
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace Practica_2b
{
class Dividir
{
static void Main(string[] args)
{
try
{
Console.Write("Numerador: ");
string temp = Console.ReadLine();
int i = Int32.Parse(temp);
Console.Write("Denominador: ");
temp = Console.ReadLine();
int j = Int32.Parse(temp);
float k = i / (float)j;
/*
* Para visualizar la parte decimal de la divisin,
* se debe cambiar a float el tipo de k,
* y hacer un cast hacia float al numerador o al
* denominador
*
*
float k = (float)i / j;
*/
Console.Write("{0} / {1} = {2}", i, j, k);
}
catch (Exception e){
Console.WriteLine("Excepcin lanzada: {0}", e);
}
Console.WriteLine("\nPresione cualquier tecla");
Console.ReadKey();
}
}
}
6 de 34
7 de 34
8 de 34
numero2);
numero2);
numero2);
9 de 34
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace Palindrome
{
class Program
{
static void Main(string[] args)
{
long numero = 0;
long numPrimero, numSegundo;
long numCuarto, numQuinto;
try
{
Console.Write("Numero: (maximo 5 cifras)");
/*
* numero = Int64.Parse(Console.ReadLine());
*/
numero = Convert.ToInt64(Console.ReadLine());
}
catch (FormatException e) { Console.WriteLine(e); }
numPrimero = numero / 10000;
numQuinto = numero % 10;
if (numPrimero == numQuinto)
{
numSegundo = (numero / 100);
numCuarto = (numero % 10);
if (numSegundo == numCuarto)
Console.Write("Palindrome");
else
Console.Write("NO");
}
else
Console.Write("NO");
}
}
}
10 de 34
11 de 34
12 de 34
13 de 34
14 de 34
15 de 34
16 de 34
using System;
public class SueldosControl
{
static void Main(string[] args)
{
/*
* Ahora, en el main() se instancian objetos de la clase Sueldos
* y estos objetos invocan (llaman) a sus mtodos.
* Los mtodos se encuentran en la clase Sueldos.
* Esta separacin en 2 archivos es parte del ACOPLAMIENTO
*/
Sueldos.Sueldos sueldo = new Sueldos.Sueldos();
sueldo.pedirDatos();
/*
* sueldo.calcularSueldos();
* Los mtodos que efectan clculos, deben ser invocados (llamados)
* por otros mtodos pblicos, no directamente por el objeto.
*/
sueldo.imprimirResultados();
}
}
17 de 34
18 de 34
19 de 34
using System;
public class PasajeControl
{
static void Main(string[] args)
{
Pasaje.Pasaje miPasaje = new Pasaje.Pasaje();
miPasaje.pedirDatos();
/*
* miPasaje.calcularPrecio();
* Los mtodos que efectan clculos, deben ser invocados (llamados)
* por otros mtodos pblicos, no directamente por el objeto.
*/
miPasaje.imprimirResultados();
}
}
20 de 34
21 de 34
22 de 34
VALOR_HORA_DIURNA;
& (dia == 0))
(VALOR_HORA_DIURNA + INCR_DOMINGO_DIURNO);
& (dia == 1))
VALOR_HORA_NOCTURNA;
}
public void imprimirResultados()
{
calcularSalario();
Console.WriteLine("Salario: $" + salario);
Console.WriteLine("\nPresione cualquier tecla");
Console.ReadKey();
}
}
}
using System;
public class SalarioControl
{
static void Main(string[] args)
{
Fabrica.Salario miSalario = new Fabrica.Salario();
miSalario.pedirDatos();
/*
* miSalario.calcularSalario();
* Los mtodos que efectan clculos, deben ser invocados (llamados)
* por otros mtodos pblicos, no directamente por el objeto.
*/
miSalario.imprimirResultados();
}
}
23 de 34
24 de 34
using
using
using
using
System;
System.Collections.Generic;
System.Linq;
System.Text;
25 de 34
26 de 34
using
using
using
using
System;
System.Collections.Generic;
System.Linq;
System.Text;
27 de 34
28 de 34
using
using
using
using
System;
System.Collections.Generic;
System.Linq;
System.Text;
29 de 34
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace Ferreteria
{
public class Herramienta
{
private String codigo;
private String marca;
private int stock;
private int precio;
public Herramienta()
{
codigo = "---";
marca = "---";
stock = 0;
precio = 0;
}
public Herramienta(String codigo, String marca, int stock,
int precio)
{
this.codigo = codigo;
this.marca = marca;
this.stock = stock;
this.precio = precio;
}
public void ingresarDatosHerramientas()
{
try
{
Console.Write("Codigo Herramienta: ");
codigo = Console.ReadLine();
Console.Write("Marca Herramienta: ");
marca = Console.ReadLine();
Console.Write("Stock disponible: ");
stock = Convert.ToInt32(Console.ReadLine());
Console.Write("Precio Herramienta: ");
precio = Convert.ToInt32(Console.ReadLine());
}
catch (FormatException e) { Console.WriteLine(e); }
catch (Exception e) { Console.WriteLine(e); }
}
30 de 34
31 de 34
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace Ferreteria
{
public class Pintura
{
private String codigo;
private String color;
private String marca;
private int precio;
public Pintura()
{
codigo = "---";
color = "---";
marca = "---";
precio = 0;
}
public void ingresarDatosPinturas()
{
try
{
Console.Write("Codigo Pintura: ");
codigo = Console.ReadLine();
Console.Write("Color Pintura: ");
color = Console.ReadLine();
Console.Write("Marca Pintura: ");
marca = Console.ReadLine();
Console.Write("Precio Pintura: ");
precio = Convert.ToInt32(Console.ReadLine());
}
catch (FormatException e) { Console.WriteLine(e); }
catch (Exception e) { Console.WriteLine(e); }
}
public void imprimirPinturas()
{
Console.WriteLine("========================");
Console.WriteLine("Codigo Pintura: " + codigo);
Console.WriteLine("Color Pintura: " + color);
Console.WriteLine("Marca Pintura: " + marca);
Console.WriteLine("Precio Pintura: " + precio);
Console.WriteLine("========================");
}
}
}
32 de 34
33 de 34
System;
System.Collections.Generic;
System.Linq;
System.Text;
34 de 34