lunes, 4 de marzo de 2013

PROGRAMACIÓN ESTRUCTURADA


1._Hola_mundo
using System;

namespace Hola_Mundo
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hola a Todos los del Grupo 407");
            Console.ReadKey();
        }
    }
}
// consola.cpp: archivo de proyecto principal.

#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
    double N;
    cout<<"n Introducir numero:";
    cin>>N;
    if(N>0)
    cout<<"n El numero positivo.";
    else
    cout<<"n El numero negativo.";
    cout<<"n";
    system("pause");
    }

3._Unidades_Decenas_Centenas

using System;

namespace unidades_decenas_centenas
{
    class Program
    {
        static void Main(string[] args)
        {
           int Numero, Unidades, Decenas, Centenas;
           //Leer datos
          Console.WriteLine("Escribir Numero de 3 Cifras");
          Numero = int.Parse(Console.ReadLine());
          //procesos
          Unidades = Numero % 10;
          Decenas = (Numero / 10) % 10;
          Centenas = (Numero / 10) / 10;

          Console.WriteLine("La Unidad es\n");
          Console.WriteLine(Unidades);
          Console.WriteLine("La Decena es\n ");
          Console.WriteLine(Decenas);
          Console.WriteLine("La centena es\n");
          Console.WriteLine(Centenas);
          Console.ReadKey();
        }
    }
}

4._Promedio_de_3_Calificaciones

using System;

namespace Promedio_de_3_Calificaciones
{
    class Program
    {
        static void Main(string[] args)
        {
            //Promedio de 3 Calificaciones
            int Calif1, Calif2, Calif3, Suma;
            double Promedio;
           //leer Datos
           Console.WriteLine("Ingresar Primera Calificacion");
           Calif1 = int.Parse(Console.ReadLine());
           Console.WriteLine("Ingresar Segunda Calificacion");
           Calif2 = int.Parse(Console.ReadLine());
           Console.WriteLine("Ingresar Tercera Calificacion");
           Calif3 = int.Parse(Console.ReadLine());

          Suma = Calif1 + Calif2 + Calif3;
          Promedio = Suma / 3;
          //Escribir resultado
          Console.WriteLine("El Promedio de las 3 Calificaciones es");
          Console.WriteLine(Promedio);
          Console.ReadKey();
        }
    }
}

5._Convertir K_a_M
using System;

namespace Convertidor_K_a_M
{
    class Program
    {
        static void Main(string[] args)
        {
            decimal vel = 0;
            decimal velseg = 0;
            Console.WriteLine("Convertir de [km/h] a [m/s] ");
            Console.WriteLine("");
            Console.WriteLine("Ingrese Kilometros por hora [km/h]");
            vel = int.Parse(Console.ReadLine());
            velseg = (vel * 1000 / 3600);
            Console.Write(velseg);
            Console.Write(" Metros por Segundos [m/s]");
            Console.ReadKey();
        }
    }
}

6._Área_y_perimetro_de_un_Rectángulo

using System;

namespace Area_y_Perimetro_de_un_Rectangulo
{
    class Program
    {
        static void Main(string[] args)
        {
            //Area Y Perimetro de un Rectangulo.
             int Altura, Base, Area, Perimetro;
            //leer datos
            Console.WriteLine("Ingresa la Altura del Rectangulo\n");
            Altura= int.Parse(Console.ReadLine());
            Console.WriteLine("Ingresa la Base del Rectangulo\n");
            Base = int.Parse(Console.ReadLine());
            //procesos
            Area = Altura * Base;
            
            Perimetro = (Base + Altura) * 2;
            //escribir resultados
            Console.WriteLine("El Area del Rectangulo es\n");
            Console.WriteLine(Area);
            Console.WriteLine("El Perimetro del Rectangulo es\n");
            Console.WriteLine(Perimetro);
            Console.ReadKey();
        }
    }
}

7._Área_de_un_Cuadrado

using System;

namespace Area_de_un_Cuadrado
{
    class Program
    {
        static void Main(string[] args)
        {
            int Lado, Area;
            Console.WriteLine("Ingresar Lado");
            Lado = int.Parse(Console.ReadLine());
            //proceso
            Area = Lado*Lado;
            //escribir resultado
            Console.WriteLine("El Area del Cuadrado es");
            Console.WriteLine(Area);
            Console.ReadKey();
        }
    }
}

8._Área_de_un_ Rectángulo

using System;

namespace Area_de_un_Rectangulo
{
    class Program
    {
        static void Main(string[] args)
        {
            //Area de un rectangulo.
            double Base;
            double Altura;
            double Area;
            Console.WriteLine("Area de un rectangulo");
            Console.WriteLine();

            Console.WriteLine("Ingresa la Base");
            Base=double.Parse(Console.ReadLine());
            Console.WriteLine("Ingresa la Altura");
            Altura = double.Parse(Console.ReadLine());
            Console.WriteLine();
            Console.WriteLine();
            Area = Base * Altura;
            Console.WriteLine("El rectangulo de Base {0} y Altura {1} tiene un Area de {2}", Base, Altura, Area);
            Console.ReadLine();

        }
    }
}

9._Convertir_de_pies_a_metros

using System;

namespace Convertir_de_Pies_a_Metros
{
    class Program
    {
        static void Main(string[] args)
        {
            //Conversor de Pies a Metros
            // 1 Pie es = a 0,3048 metros
            // 1 Metro es = a 3.2808399 Pies

            double Pie;
            double Metros;
            double Medida;
            Medida = 3.280839;
            Console.WriteLine("Conversor de Medidas");
            Console.WriteLine("Ingresa cantidad de pies");
            Pie = double.Parse(Console.ReadLine());
            Metros = Pie * Medida;
            Console.WriteLine("{0} Pies es igual a {1} Metros", Pie, Metros);
            Console.ReadLine();

        }
    }
}

10._Suma_de_2_números

using System;

namespace Suma
{
    class Program
    {
        static void Main(string[] args)
        {
            string primerNumero; 
            string segundoNumero;

            double numero1;  
            double numero2;
            double suma; 

            Console.WriteLine("Ingresa el primer numero");
            primerNumero = Console.ReadLine();

            Console.WriteLine("Ingresa el segundo numero");
            segundoNumero = Console.ReadLine();

            numero1 = double.Parse(primerNumero);
            numero2 = double.Parse(segundoNumero);

            suma = numero1 + numero2;

            Console.WriteLine("El resutado de la suma es {0}", suma);
            Console.ReadLine();
        }
    }
}

PROGRAMACIÓN A OBJETOS


1._HOLA MUNDO

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication3
{
    public partial class ejemplo : Form
    {
        public ejemplo()
        {
            InitializeComponent();
        }

        private void btnhola_Click(object sender, EventArgs e)
        {
            this.txthola.text  =  "hola mundo";

        }
    }
}
2._Suma de dos numeros

using System.Data;
namespace Suma
{
    public partial class Evaluacion : Form
    {
        double suma;
{
InitializeComponent();
        }
private void btniniciar_Click(object sender, EventArgs e)
        {
           

suma = double.Parse(this.txtSuma1.Text) + double.Parse(this.txtSuma2.Text);
            this.txtSumatotal.Text = suma.ToString();
}


3._SUMA, RESTA, DIVICIÓN Y MULTIPLICACIÓN DE DOS NUMEROS

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
        double suma;
        double resta;
        double multiplicacion;
        double divición;
        public Form1()
        {
            InitializeComponent();
        }

        private void btnsuma_Click(object sender, EventArgs e)
        {
            suma = double.Parse(this.txtsuma1.Text) + double.Parse(this.txtsuma2.Text);
            this.txttotalsuma.Text = suma.ToString();

        }

        private void btnresta_Click(object sender, EventArgs e)
        {
            resta = double.Parse(this.txtresta1.Text) - double.Parse(this.txtresta2.Text);
            this.txttotalresta.Text = resta.ToString();

        }

        private void btnmult_Click(object sender, EventArgs e)
        {
            multiplicacion = double.Parse(this.txtmult1.Text) * double.Parse(this.txtmult2.Text);
            this.txttotalmult.Text = multiplicacion.ToString();

        }

        private void btndivid_Click(object sender, EventArgs e)
        {
            divición = double.Parse(this.txtdivid1.Text) / double.Parse(this.txtdivid2.Text);
            this.txttotaldivid.Text = divición.ToString();

        }
    }
}
4._Sueldo_Quincenal
public class Empleado
{
private double pagodiario;
private double diastrabajados;
//constructor
public empleado
{
this.pagodiario = 0;
this.diastrabajados = 0;
public double Pagodiario;
{
get ( return this.pagadiario )
set ( this.pagodiario = value )
}
public double Diastrabajados;
{
get ( return this.diastrabajados )
set ( this.diastrabajados )
}
public double Sueldoquincenal()
{
double Total;
int Bono = 400;
if ( this.diastrabajados > 13)
return  Total = this.pagadiario * this.diastrabajados + <Bono;
{
else
{
return total = this.pagodiario * this.diastrabajados;
}
}
}



BTN RESULTADO
Empleado objeto = empleado();
Objeto Pagodiario = double.Parse(txt.Pagodiario.Text);
Objeto Diastrabajados = double.Parse(txt.Diastrabajados.Text);
this.txtSueldoquincenal Text = Obejto Sueldoquincenal; ToyString "F3";

5._Convertir_Binario_a_Decimal

class Transformar
    {
        //DECLARACION DE VARIABLES
        private int _intNumero;
        private string _strNumbin;

        //ATRIBUTOS NUMERO Y NUMBIN
        public int Numero
        {
            get { return _intNumero; }
            set { _intNumero = value; }
        }

        public string Numbin
        {
            get { return _strNumbin; }
            set { _strNumbin = value; }
        }

        //METODO QUE TRASNFORMA EL NUMERO A BINARIO
        public void valorbinario()
        {
            //DECLARACION DE LAS VARIABLES DE UTILIZAR
            long nume = _intNumero;
            string agrebin = "";
            string bin = "";

            //CREACION DEL CICLO FOR
            for (long i = nume; nume > 0; i--)
            {
                //VERIFICA QUE EL RESIDUO DEL NUMERO SE IGUAL A CERO
                if (nume % 2 == 0)
                {
                    nume = nume / 2;
                    agrebin = "0";
                }
                else
                {
                    nume = nume - 1;
                    nume = nume / 2;
                    agrebin = "1";
                }

                bin = agrebin + bin;
            }
            _strNumbin = bin;
        }
    }
            
}

6._Contador_de_Clics

using System;

namespace Contador_de_Clics
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
          
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double num;
            num = double.Parse(textBox1.Text);
            this.textBox1.Text = " "+ (num+1) ;
          

        }
      

        private void button2_Click(object sender, EventArgs e)
        {
            int num;
            num = 0;
            this.textBox1.Text = "  " +num ;
        }
    }
}

7._Virus_Simulación


using System;


namespace Virus_Simulación
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            TimeVirus.Enabled = true;
        }

        private void TimeVirus_Tick(object sender, EventArgs e)
        {
           
            MessageBox.Show("Haz caido, esto es un virus"  + (txtNombre.Text) , "Virus en Proceso", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }

        private void txtNombre_TextChanged(object sender, EventArgs e)
        {
           
        }
    }
}

8._División

using System.Data;
namespace División
{
    public partial class Evaluacion : Form
    {
        double división;
{
InitializeComponent();
        }
private void btniniciar_Click(object sender, EventArgs e)
        {
           

división = double.Parse(this.txtSuma1.Text) / double.Parse(this.txtSuma2.Text);
            this.txtSumatotal.Text = suma.ToString();
}


9._Multiplicación

using System.Data;
namespace multiplicación
{
    public partial class Evaluacion : Form
    {
        double multiplicación;
{
InitializeComponent();
        }
private void btniniciar_Click(object sender, EventArgs e)
        {
           

multiplicación = double.Parse(this.txtSuma1.Text) * double.Parse(this.txtSuma2.Text);
            this.txtSumatotal.Text = suma.ToString();
}

10._Resta
using System.Data;
namespace Resta
{
    public partial class Evaluacion : Form
    {
        double resta;
{
InitializeComponent();
        }
private void btniniciar_Click(object sender, EventArgs e)
        {
           

resta = double.Parse(this.txtSuma1.Text) - double.Parse(this.txtSuma2.Text);
            this.txtSumatotal.Text = suma.ToString();
}


PROGRAMAS EN CONSOLA C#


OBJETOS EN CONSOLA:



CLASS_CABALLO

// caballo.cpp: archivo de proyecto principal.

#include "stdafx.h"

using namespace System; class Caballo{
public:

void Relinchar();
};
void Caballo::Relinchar(){
Console::WriteLine("no se escribir un relinchido jajaja \n");
}

int main(array<System::String ^> ^args){
Caballo Rayo;
    Console::WriteLine("Rayo hace asi\n");
Rayo.Relinchar();
Console::ReadKey ();
    return 0;
}

CLASS_GATO

// nuevproyecto.cpp: archivo de proyecto principal.

#include "stdafx.h"

using namespace System;
class Gato{
public:
int dia;
void Maullar();
};
void Gato::Maullar(){
Console::WriteLine("miaumiaumiau \n");
}

int main(array<System::String ^> ^args)
{
Gato mimi;
    Console::WriteLine("mimi hace asi\n");
mimi.Maullar();
Console:: ReadKey ();
    return 0;
}



CLASS_BEBE

#include "stdafx.h"
#include<iostream>
using namespace System;
class Bebe{
public:
void Llora();
};
void Bebe::Llora(){
Console::WriteLine("Cuuñaa... Cuñaaa..Cuñaa..\n");
}
int main(array<System::String ^> ^args)
{
Bebe Diego;
Console::WriteLine("El bebe Diego llora asi...\n");
Diego.Llora();
    Console::ReadKey();
return 0;

}



CLASS_Celular

#include "stdafx.h"
#include<iostream>
using namespace System;
class Celular{
public:
void Suena();
};
void Bebe::Suena(){
Console::WriteLine("Riiiing...Riiiingg..Riiingg..\n");
}
int main(array<System::String ^> ^args)
{
Celular SonyEriccson;
Console::WriteLine("El celular SonyEriccson suena asi...\n");
SonyEriccson.Suena();
    Console::ReadKey();
return 0;

}