jueves, 27 de junio de 2013

Confeccionar una clase que represente un empleado. Definir como atributos su nombre y su sueldo. Confeccionar los métodos para la carga, otro para imprimir sus datos y por último uno que imprima un mensaje si debe pagar impuestos (si el sueldo supera a 3000)

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

namespace ClaseEmpleado
{
    class Empleado
    {
        private float salario;
        private string nombre;
                           
        public void Inicializar()
        {
            Console.Write("Ingrese el nombre del empleado");
            nombre = Console.ReadLine();
            Console.Write("Ingrese el salario del empleado");
            string linea;
            linea = Console.ReadLine();
            salario = float.Parse(linea);

        }

        public void Imprimir()
        {
            Console.Write("El nombre del empleado es:");
            Console.WriteLine(nombre);
            Console.Write("El salario que devenga es:");
            Console.WriteLine(salario);

        }

        public void Impuestos()
        {

            if (salario>3000)
                 {
                     Console.Write("El empleado debe pagar impuestos");

                 } else

            {
                Console.Write("Libre de impuestos");

            }

          }
         
        static void Main(string[] args)
        {

         Empleado empleado1= new Empleado ();
         empleado1.Inicializar();
         empleado1.Imprimir();
         empleado1.Impuestos();
         Console.ReadKey();
        }
    }
}

Desarrollar una clase que represente un Cuadrado y tenga los siguientes métodos: cargar el valor de su lado, imprimir su perímetro y su superficie.

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

namespace ClaseCuadrado
{
    class Cuadrado
    {
        private int lado;
   

        public void Inicializar()
        {
        Console.Write("Ingrese el valor de uno de los lados del cuadrado:");
        string linea;
        linea = Console.ReadLine();
        lado = int.Parse(linea);

       }

        public void Perimetro ()
        {
            int perimetro;
            perimetro = lado * 4;
            Console.Write("El perimetro del cuadrado es:");
            Console.WriteLine(perimetro);
          }

        public void Superficie()
        {
            int superficie;
            superficie = lado * lado;
            Console.Write("La superficie del cuadrado es:");
            Console.WriteLine(superficie);

        }


        static void Main(string[] args)
        {
            Cuadrado cuadrado1= new Cuadrado();
            cuadrado1.Inicializar();
            cuadrado1.Perimetro();
            cuadrado1.Superficie();
            Console.ReadKey();

        }
    }
}

Desarrollar un programa que cargue los lados de un triángulo e implemente los siguientes métodos: inicializar los atributos, imprimir el valor del lado mayor y otro método que muestre si es equilátero o no

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

namespace TrianguloMetodos
{
    class Triangulo
    {
        private int lado1, lado2, lado3;
        private string linea;
       
        public void Inicializar()

        {
            Console.Write("ingrese el primer lado del triangulo");
            linea = Console.ReadLine();
            lado1 = int.Parse(linea);
            Console.Write("Ingrese el segundo lado del triangulo");
            linea = Console.ReadLine();
            lado2 = int.Parse(linea);
            Console.Write("Ingrese el tercer lado del triangulo");
            linea = Console.ReadLine();
            lado3 = int.Parse(linea);

        }

        public void Imprimir()
        {

            if (lado1>lado2 && lado1>lado3)
            {

                Console.Write("El Lado mayor es el lado 1 con:");
                Console.WriteLine(lado1);
            } else
                if (lado2> lado1 && lado2> lado3)
                {
                    Console.Write("El lado mayor es el lado 2 con:");
                    Console.WriteLine(lado2);
                } else
                {
                    Console.WriteLine("el lado mayor es el lado 3 con:");
                    Console.WriteLine(lado3);
                }
                     

        }

        public void Equilatero()
        {

            if (lado1==lado2 && lado1==lado3)
            {
                Console.WriteLine("Es un triangulo equilatero");
            }
            else
            {
                Console.WriteLine("No es un triangulo equilatero");
            }

         
        }


         static void Main(string[] args)
        {
            Triangulo triangulo1 = new Triangulo();
            triangulo1.Inicializar();
            triangulo1.Imprimir();
            triangulo1.Equilatero();
            Console.ReadKey();
        }
    }
}

//Confeccionar una clase que permita carga el nombre y la edad de una persona. Mostrar los datos cargados. Imprimir un mensaje si es mayor de edad (edad>=18)

//Confeccionar una clase que permita carga el nombre y la edad de una persona. Mostrar los datos cargados. Imprimir un mensaje si es mayor de edad (edad>=18)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EjercicioClase1
{
    class Persona
         {
        private string nombre;
        private int edad;
       
        public void inicializar ()
        {
            Console.Write("Ingrese el nombre de la persona");
            nombre = Console.ReadLine();
            Console.Write("Ingrese la edad de la persona");
            string linea;
            linea = Console.ReadLine();
            edad = int.Parse(linea);
          }

        public void imprimir ()
        {

            Console.Write("El nombre de la persona es:");
            Console.WriteLine(nombre);
            Console.Write("La edad de la persona es:");
            Console.WriteLine(edad);

        }

        public void MayorDeEdad()
        {
           if (edad>=18)

               {
                   Console.WriteLine("la persona es mayor de edad");
               }
           else
           {
               Console.WriteLine("Es menor de edad");
           }
           Console.ReadKey();

        }


        static void Main(string[] args)
        {

            Persona Per1 = new Persona();
            Per1.inicializar();
            Per1.imprimir();
            Per1.MayorDeEdad();

        }
    }

Desarrollar un programa que permita la carga de 10 valores por teclado y nos muestre posteriormente la suma de los valores ingresados y su promedio. Este problema ya lo desarrollamos, lo resolveremos empleando la estructura for

Desarrollar un programa que permita la carga de 10 valores por teclado y nos muestre posteriormente la suma de los valores ingresados y su promedio. Este problema ya lo desarrollamos, lo resolveremos empleando la estructura for

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

namespace SumaCicloFor2
{
    class Program
    {
        static void Main(string[] args)
        {
            int n, i, suma;
            float promedio;
            string linea;

            suma = 0;
            for (i=1; i<=10; i++)
                {
                    Console.Write("Ingrese un numero");
                    linea = Console.ReadLine();
                    n = int.Parse(linea);
                    suma = suma + n;
                 
                }

            promedio = suma / 10;
            Console.Write("La suma de los numeros es: ");
            Console.WriteLine(suma);
            Console.Write("El promedio es:");
            Console.WriteLine(promedio);
            Console.ReadKey();
        }
    }
}

//Realizar un programa que imprima en pantalla los números del 1 al 100.- Ciclo for

//Realizar un programa que imprima en pantalla los números del 1 al 100.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EstructuraRepetitivaFor1
{
    class Program
    {
        static void Main(string[] args)
        {
            int n;
            Console.WriteLine("Programa que muestra los numeros del 1 al 100");
            for (n=1; n<=100; n++)
                 {
                     Console.Write(n);
                     Console.Write("-");

                 }
            Console.ReadKey();
        }
    }
}

//Desarrollar un programa que permita la carga de 10 valores por teclado y nos muestre posteriormente la suma de los valores ingresados y su promedio.

//Desarrollar un programa que permita la carga de 10 valores por teclado y nos muestre posteriormente la suma de los valores ingresados y su promedio.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SumaPromedioValores
{
    class Program
    {
        static void Main(string[] args)
        {
            int x, num1, suma;
            float promedio;
            string linea;
            x = 1;
            suma=0;

            while (x<=10)
                {
            Console.Write("Ingrese un un numero");
            linea = Console.ReadLine();
                num1= int.Parse(linea);
                suma = suma + num1;
                x = x + 1;
                }
            promedio = suma / 10;
            Console.Write("La suma de los numeros ingresados es:");
            Console.WriteLine(suma);
            Console.Write("El promedio de los numeros ingresados es: ");
            Console.WriteLine(promedio);
            Console.ReadKey();

        }
    }
}