sábado, 9 de marzo de 2013

curso de programación c++

  buenas tardes, escribo una mini entrada para hablar de algunas cosas que se me pasaron en la anterior, antes de empezar con bucles os voy a explicar las condicionales suma y resta de enteros y decimales:
  Os pongo un ejemplo sencillo sobre suma, por ejemplo tenemos dos enteros int x=10, y=5; para sumarlos y acumularlos en una de las dos variables sería x=x+y;, ahora mostrare los otros símbolos para las operaciones.
//*(multiplicar);
//  -(resta);
//  /(dividir);
  Ahora vamos con los condicionales, los condicionales son comprobaciones para que el código haga una cosa u otra según los datos que tengamos, un ejemplo en pseudocódigo:
  *x=10;
  *si x<10
  *escribir hola;
  *si no
  *escribir adiós;
  En código se utiliza if(condición) { lo que quieres que haga; } y si no se cumple else { lo que quieres que haga; }
  Dentro de las condicionales podemos poner:
  //< si el número de la izquierda es menos que el de la derecha;
  //> si el número de la izquierda es mayor que el de la derecha;
  //== compara dos variables ejemplo si x==y;
  //!= si un número es distinto a otro;
  Un código de ejemplo utilizando todo lo explicado anteriormente:
#include<iostream>
using namespace std;

main()
{
    int x=5;
    int y=10;
    int z;
    if(x<12)
    {
        z=x+y;
    }
    else //si no se cumple la primera pasa lo que dice esta
    {
        z=y-x;
    }
    cout<<z<<endl;
}

  Pues con esto doy por terminada esta parte, si os interesa y queréis practicar podéis dejarme un comentario con dudas códigos etc y yo iré resolviéndolas.

jueves, 7 de marzo de 2013

curso de programación en c++

  buenas, tras mucho tiempo (perdón por la parada, esto de la universidad y demás cosas no rentan para hacer cosas), hoy os traigo la segunda parte de este curso, en el vamos a tocar los distintos tipos de variables, así que vamos a ello:
  int "nombre de la variable"; //así se inicia un tipo entero, existen también los //long int para números mayores etc, pero es muy difícil que vallamos a //utilizarlos.
  float "nombre de la variable"; //inicia un número con decimales , es el mismo //caso que el anterior, hay otros métodos pero que no suelen usarse.
  string "nombre de la cadena"; //inicia una cadena de caracteres.
//también voy a mencionar la función cin>>"nombre de la variable" (de //iostream) para otorgarle un valor durante la ejecución del programa.
  Un ejemplo con código:
#include<iostream>
using namespace std;
main()
{
    int x=10;//declaramos un entero
    float y=5.7;//declaramos un decimal
    string z="nmc";//declaramos una cadena de caracteres
    cout<<"x="<<x<<" y="<<y<<" z="<<z<<endl;//los mostramos
    cout<<"dame x\n";//pedimos y capturamos los nuevos valores de las  //variables
    cin>>x;
    cout<<"dame y\n";
    cin>>y;
    cout<<"dame z\n";
    cin>>z;
    cout<<"x="<<x<<" y="<<y<<" z="<<z<<endl;
}

  Y así terminamos la parte del tutorial por hoy, es poco y básico pero sirve para complementar la primera parte, en la siguiente parte explicare los diferentes tipos de bucles que hay y los vectores de enteros y decimales.