4 ejemplos en c

Upload: javier-sacan

Post on 14-Oct-2015

14 views

Category:

Documents


0 download

TRANSCRIPT

  • 5/24/2018 4 Ejemplos en C

    1/19

    4 Ejemplos en C# (sharp) en

    aplicacin consola + Codigos

    PORCOMOPROGRAMAR- 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()

    http://www.comoprogramar.org/author/cporg/http://www.comoprogramar.org/author/cporg/http://www.comoprogramar.org/author/cporg/http://www.comoprogramar.org/author/cporg/
  • 5/24/2018 4 Ejemplos en C

    2/19

    {

    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

  • 5/24/2018 4 Ejemplos en C

    3/19

    {

    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;

  • 5/24/2018 4 Ejemplos en C

    4/19

    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)

    {

  • 5/24/2018 4 Ejemplos en C

    5/19

    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();

  • 5/24/2018 4 Ejemplos en C

    6/19

    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

    {

  • 5/24/2018 4 Ejemplos en C

    7/19

    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

    {

  • 5/24/2018 4 Ejemplos en C

    8/19

    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;

  • 5/24/2018 4 Ejemplos en C

    9/19

    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)

    {

  • 5/24/2018 4 Ejemplos en C

    10/19

    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();

    }

    }

  • 5/24/2018 4 Ejemplos en C

    11/19

    }

    Area de un rectanguloCdigo: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 CristianAbelardofloat 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 datosArea = 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 MetrosCdigo: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 piesfloat Pie;float Metro;float Medida;Medida=3.280839F;Console.WriteLine("Conversor de medidas");Pie = float.Parse(Console.ReadLine());

    //procesando datosMetro = Pie * Medida;

  • 5/24/2018 4 Ejemplos en C

    12/19

    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());

    //ProcesarSumatoria = NPares*(NPares + 1);

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

    Console.ReadLine();}

    }}

    Cajero automaticoCalcula la cantidad minima de billetes para la cantidad solicitadae indica la cantidad de cada billete o monedaEl 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

  • 5/24/2018 4 Ejemplos en C

    13/19

    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 billetesResultado = Billetes200 + Billetes100 + Billetes50 + Billetes20 +

    Billetes10 + Monedas5 + Monedas2 + Monedas1;

    //Mostrar resultadosConsole.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);

  • 5/24/2018 4 Ejemplos en C

    14/19

    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;

  • 5/24/2018 4 Ejemplos en C

    15/19

    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;

  • 5/24/2018 4 Ejemplos en C

    16/19

    }

    /*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())

    {

  • 5/24/2018 4 Ejemplos en C

    17/19

    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*/

  • 5/24/2018 4 Ejemplos en C

    18/19

    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.cplConfigurar 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.mscCarpetas 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

  • 5/24/2018 4 Ejemplos en C

    19/19

    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.