Você está na página 1de 19

4 Ejemplos en C# (sharp) en

aplicacin consola + Codigos


POR COMOPROGRAMAR - FEBRERO, 17TH 2013
1) Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre
la
cantidad que tiene en inversin en el banco. El decidir reinvertir los intereses siempre
y cuando estos excedan a S/.7000, y en ese caso desea saber cuanto dinero tendr
finalmente en su cuenta.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ejercicio01
{
class Hombre
{
private string nombre;
private float dinero;
public void Inicio()
{
Console.WriteLine("---------BANCO COMOPROGRAMAR.ORG--------");
Console.WriteLine("-----------------------------");
Console.WriteLine("INGRESE SU NOMBRE: ");
nombre = Console.ReadLine();
Console.WriteLine("INGRESE SU MONTO DINERO; ");
dinero = float.Parse(Console.ReadLine());
Console.Clear();

}
public void Imprimir()
{
Console.WriteLine("---------BANCO COMOPROGRAMAR.ORG--------");
Console.WriteLine("-----------------------------");

Console.WriteLine("NOMBRE: " + nombre);

if (dinero > 7000)
{
Console.WriteLine("USTED NO PUEDE EXCEDER EL MONTO DE S/ 7000");
}
else
{
Console.WriteLine("INVERSION: " + dinero);
}
Console.ReadLine();

}
static void Main(string[] args)
{

Hombre per = new Hombre();
per.Inicio();
per.Imprimir();

}
}
}

2) En un almacn se hace un 20% de descuento a los clientes cuya compra supere
los
S/.1000 Cual ser la cantidad que pagara una persona por su compra?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ejercicios02
{
class Cliente
{
private float descuento;
private float precio;
public void Inicio()
{
Console.WriteLine("INGRESE PRECIO: ");
precio = float.Parse(Console.ReadLine());
Console.Clear();

}
public void Descuento()
{
if (precio > 1000)
{
float res = (precio * 20) / 100;
descuento = precio - res;
Console.WriteLine("--------TIENDA KEDINN -------");
Console.WriteLine("DESCUENTO DEL 20% POR SUPERAR S/1000");
Console.WriteLine("PRECIO ES: " + descuento);
Console.ReadLine();
}
else
{
Console.WriteLine("--------TIENDA KEDINN -------");

Console.WriteLine("PRECIO ES: " + precio);
Console.ReadLine();

}
Console.ReadKey();

}
static void Main(string[] args)
{
Console.WriteLine("--------TIENDA KEDINN -------");
Cliente clie = new Cliente();
clie.Inicio();
clie.Descuento();

}

}
}

3) Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente.
manera:
- Si trabaja 40 horas o menos se le paga S/.16 por hora
- Si trabaja mas de 40 horas se le paga S/.16 por cada una de las primeras 40
horas y S/.20 por cada hora extra.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ejercicio3
{
class Camisas
{
int camisas;
float precio;
public void Ingresar()
{
Console.WriteLine("INGRESE NUMERO DE CAMISAS");
camisas = int.Parse(Console.ReadLine());
Console.WriteLine("INGRESE PRECIO DE LAS CAMISAS");
precio = float.Parse(Console.ReadLine());
}
public void Trabajo()
{
if (camisas >= 3)
{
float a = (precio * 20) / 100;
float b = precio - a;
Console.WriteLine("DESCUENTO 20% PRECIO ES: "+ b);

}
else
{
float a = (precio * 01) / 100;
float b = precio - a;
Console.WriteLine("DESCUENTO 20% PRECIO ES: " + b);
}
Console.ReadKey();
}
static void Main(string[] args)
{
Camisas sem = new Camisas();
sem.Ingresar();
sem.Trabajo();

}
}
}

4) Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se
compran
tres camisas o mas se aplica un descuento del 20% sobre el total de la compra y si
son
menos de tres camisas un descuento del 10%
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ejercicio3
{
class Camisas
{

float precio;
public void Ingresar()
{
Console.WriteLine("-----EMPRESA FAEMAS-----");

Console.WriteLine("INGRESE PRECIO DE LAS CAMISAS");
precio = float.Parse(Console.ReadLine());
}
public void Trabajo()
{
Console.WriteLine("-----EMPRESA FAEMAS-----");
if (precio >= 500000)
{

Console.WriteLine("la empresa tendr la capacidad de invertir de su
propio dinero un 55% del monto de la compra, pedir prestado al banco un 30% y el resto lo
pagara solicitando un crdito al fabricante ");

}
else
{

Console.WriteLine("la empresa tendr capacidad de invertir de su propio
dinero un 70% y el restante 30% lo pagar solicitando crdito al fabricante. " );
}
Console.ReadKey();
}
static void Main(string[] args)
{
Camisas sem = new Camisas();

sem.Ingresar();
sem.Trabajo();

}
}
}
Area de un rectangulo
Cdigo:
using System;
using System.Collections.Generic;
using System.Text;

namespace Area_de_un_rectangulo
{
class Program
{
static void Main(string[] args)
{
//Area de un regtangulo CristianAbelardo
float Base;
float Altura;
float Area;
Console.WriteLine("Area de un Regtangulo");
Console.WriteLine();

Console.WriteLine("ingrese la base");
Base=float.Parse(Console.ReadLine());
Console.WriteLine("Ingrese la altura");
Altura=float.Parse(Console.ReadLine());
Console.WriteLine();
Console.WriteLine();
//Procesando datos
Area = Base * Altura;
Console.WriteLine("El rectangulo de base {0} y altura {1} tiene un
area de {2}", Base, Altura, Area);
Console.ReadLine();
}
}
}

Conversor de Pies a Metros
Cdigo:
using System;
using System.Collections.Generic;
using System.Text;

namespace Convertir_pies_a_metros
{
class Program
{
static void Main(string[] args)
{
//conversor pies a metros by cristianabelardo
//segun google 1 pie = 0,3048 metros
//1 metro = 3,2808399 pies
float Pie;
float Metro;
float Medida;
Medida=3.280839F;
Console.WriteLine("Conversor de medidas");
Pie = float.Parse(Console.ReadLine());


//procesando datos
Metro = Pie * Medida;
Console.WriteLine("{0} Pies es igual a {1}",Pie ,Metro);

Console.ReadLine();

}
}
}

Sumatoria de los N primeros numeros pares [Sin estructura repetitiva]
Cdigo:
using System;
using System.Collections.Generic;
using System.Text;

namespace Sumatoria_Numeros_Pares
{
class Program
{
static void Main(string[] args)
{
//CristianAbelardo

int NPares;
int Sumatoria;
Console.WriteLine("Sumatoria de los N primeros Numeros Pares");
Console.WriteLine("Ingrese N");
NPares=int.Parse(Console.ReadLine());

//Procesar
Sumatoria = NPares*(NPares + 1);

Console.WriteLine("La sumatoria de los primeros {0} numeros pares es
{1}",NPares, Sumatoria );



Console.ReadLine();
}
}
}


Cajero automatico
Calcula la cantidad minima de billetes para la cantidad solicitada
e indica la cantidad de cada billete o moneda
El programa esta en "Soles" (PEN) la moneda de mi pais

Cdigo:
using System;
using System.Collections.Generic;
using System.Text;

namespace Cajero_Automatico
{
class Program
{
static void Main(string[] args)
{
//CristianAbelardo
//Cajero automatico
//Entrega el dinero solicitado en la cantidad minima de billetes

int CantidadDinero;
int Billetes200;
int Billetes100;
int Billetes50;
int Billetes20;
int Billetes10;
int Monedas5;
int Monedas2;
int Monedas1;
int Residuo;
int Resultado;

Console.WriteLine("Ingrese la Cantidad de Dinero que desea retirar");
CantidadDinero = int.Parse(Console.ReadLine());
// Procesamineto


Billetes200 = CantidadDinero / 200;
Residuo = CantidadDinero % 200;

Billetes100 = Residuo / 100;
Residuo=Residuo%100;

Billetes50 = Residuo / 50;
Residuo = Residuo % 50;

Billetes20 = Residuo / 20;
Residuo = Residuo % 20;

Billetes10 = Residuo / 10;
Residuo = Residuo % 10;

Monedas5 = Residuo / 5;
Residuo=Residuo%5;

Monedas2 = Residuo / 2;
Residuo = Residuo % 2;

Monedas1 = Residuo / 1;
Residuo = Residuo % 1;


//Cantifad minima de billetes
Resultado = Billetes200 + Billetes100 + Billetes50 + Billetes20 +
Billetes10 + Monedas5 + Monedas2 + Monedas1;


//Mostrar resultados
Console.Clear();
Console.WriteLine("Dinero Solicitado : {0}", CantidadDinero);
Console.WriteLine("Billetes de 200 : {0}",Billetes200 );
Console.WriteLine("Billetes de 100 : {0}", Billetes100);
Console.WriteLine("Billetes de 50 : {0}", Billetes50);
Console.WriteLine("Billetes de 20 : {0}", Billetes20);
Console.WriteLine("Billetes de 10 : {0}", Billetes10);
Console.WriteLine("Monedas de 5 : {0}",Monedas5 );
Console.WriteLine("Monedas de 2 : {0}", Monedas2);
Console.WriteLine("Monedas de 1 : {0}", Monedas1);
Console.WriteLine("La cantidad Mimima de");
Console.WriteLine("Billetes y monedas es:{0}", Resultado);


Console.WriteLine("");
Console.ReadLine();
}
}
}
/*Programa calculadora en C#*/

/*Estas son las librerias*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace calculadora
{
class Program
{
/*Declarar los numeros*/
static int suma(int a, int b)
/*Las funciones o "programas" de la calculadora*/
{
int suma = a + b;
return suma;
}

static int resta(int a, int b)
{
int resta = a - b;
return resta;
}

static int multiplicacion(int a, int b)
{
int multi = a * b;
return multi;
}

static int division(int a, int b)
{
int divi = a / b;
return divi;
}

/*Men principal*/

static void Main(string[] args)
{
int a, b;
Console.Write("\n" + "Introduce el 1er nmero: ");
a = int.Parse(Console.ReadLine());
Console.Write("\n" + "Introduce el 2do nmero: ");
b = int.Parse(Console.ReadLine());

Console.Write("\n" + "Seleccione una opcin: " +
"\n" + "\n");
Console.Write("\n" + " 1) Suma" + "\n" + "
2) Resta" + "\n" + " 3) Multiplicacin" + "\n" + " 4)
Divisin" + "\n" + " 5) Salir del Programa" + "\n" + "\n");

switch (Console.Read())

{
case '1': Console.Write("\n" + " Suma = "
+ suma(a,b));
break;

case '2': Console.Write("\n" + " Resta =
" + resta(a, b));
break;

case '3': Console.Write("\n" + "
Multiplicacin = " + multiplicacion(a, b));
break;

case '4': Console.Write("\n" + " Divisin
= " + division(a, b));
break;

case '5': Console.Write("\n" + "
,,`,( Hasta la prxima ),`,,");
break;
}
/*esto es para dejar el resultado hasta que
pulses una tecla*/

Console.ReadKey();
}
}
}
Aqu la lista de los comandos bsicos para utilizar Windows 8. Todos los
comandos se pueden ejecutar desde lnea de comandos apretar tecla de Windows
+ R y escribir el texto y despus pulsar el intro.


Desinstalar un programa: appwiz.cpl
Cambiar apariencia de la pantalla: desk.cpl
Configurar al firewall de Windows 8: firewall.cpl
Administrador de dispositivos: hdwwiz.cpl
Reloj de Windows 8: intl.cpl
Propiedades del ratn: main.cpl
Opciones de energa de Windows 8: powercfg.cpl
Propiedades del sistema: sysdm.cpl
Administrador de equipos de Windows 8: compmgmt.msc
Administrador de dispositivos de Windows 8: devmgmt.msc
Administracin de discos de Windows 8: diskmgmt.msc
Visor de eventos: eventvwr.msc
Carpetas compartidas: fsmgmt.msc
Monitor de rendimiento en Windows 8: perfmon.msc
Servicios de Windows 8: services.msc
Calculadora: calc
Liberador de espacio en discos duros en Windows 8: cleanmgr
Lnea de comandos: cmd
Panel de control: control
Gestor de particiones de disco duro: diskpart
Explorador de Windows: explorer
Internet Explorer: iexplore
Cerrar sesin en Windows 8: logoff:
Configuracin del sistema: msconfig
Informacin del sistema: msinfo32
Paint: mspaint
Conexin a escritorio remoto: mstsc
Notepad: notepad
Teclado en pantalla: osk
Monitor de rendimiento: perfmon
Editor del registro: regedit
Windows 8 incorpora una nueva funcionalidad para capturar la pantalla sin tener
que pasar por el Paint.
Con apretar la tecla de Win + PrtScr y se capturar la pantalla. Windows 8 crear
un fichero automticamente en la carpeta de Pictures, con la extensin PNG.

Você também pode gostar