martes, 30 de octubre de 2012

Programacion Estructurada

Estructuras c++

Bueno, Comezemos con estruturas, este capitulo es muy facil ya que dominamos las funciones.
al definir una estructura para los datos, puede todo eso tener un mismo nombre, con una estructura se facilita el manejo de variables, las estruturas pueden contener todo tipo de variables, int, float, char, etc.
las estruturas, tambien contener otras estruturas, y heredar atributos, y sobrecargar sus metodos.
como se declara una estrutura:

struct nombre
{
aqui va todo lo que quieras meterle
todo lo que quieres ingresarlo debe ser publico para poder ingresar en el.
}

ejemplo:
strucct mensaje
{
    public string nombre ()
   {
      return "jose arturo";
   } 
   public numero1;
}
 para llamarlo en el programa normal seria:

int main (void)
{
   mensaje lol = new mensaje;
   lol.nombre();
   lol.numero = 100;
}

domingo, 14 de octubre de 2012

Funciones en c++

Funciones

Bueno en esta semana se vio lo que son las funciones: Los tipos de funciones en c++ son 4.
Una función, como les decía, puede hacer (o no) dos cosas: 1 – Recibir datos y 2 – Retornar datos. De esto surgen los cuatro tipos de funciones:
  1. No reciben ni retornan
  2. Reciben y no retornan
  3. No reciben y retornan
  4. Reciben y retornan
un ejemplo sencillo de uno seria 
#include <cstdio>
//aqui hago la funcion//
int suma (int num1, int num2)//aqui le doy los valores que quiero que resiva y utilize
{
   int resultado;//se puede declarar dentro de la funcion cosas
   resultado = num1 + num2; //operacion
   return resultad; //aqui retornara el resultado de la suma, podria decirse que es el resultado de la funcion
}
//programa normal
int main ()
{
  int num1 = 10 , num2 = 20 , r;
  r = suma(num1,num2); // aqui llamo ala funcion suma y le doy valores que va a utilizar en su funcion y el resultado alamcenado lo guardo en r
  printf("resultado es",r);

return 0;
}

bueno en si eso es una funcion, con esto se podrian hacer grandes cosas inimaginables.