Logo


Aquí van algunas ayuditas para que el domingo podamos hacer varios problemas. Lean el código, ejecútenlo y experimenten. Espero sus preguntas.

Compilar y ejecutar

Compilar es traducir del lenguaje en el que estamos programando (en este caso C++ ) al lenguaje que el computador entiende.

 

Comentarios

Si compilan y ejecutan este código, el programa no mostrará más que una pantalla negra, porque solo hay comentarios.

#include <iostream>

using namespace std;

int main(){
    /*
 Un comentario, es un pedazo de texto que el compilador ignora.
 Son muy utiles para documentar el codigo y hacer explicaciones(como esta).
 Hay dos formas de hacer comentarios, esta es una,
 encerrando el texto entre (slash)(asterisco) y (astersico)(slash)
 */

    // Esta es otra, poniendo dos (slash) al principio de cada linea.
    return 0;
}

Variables

Acuérdense de los tipos de variables que vimos: int, double y char.

#include <iostream>

using namespace std;

int main(){
    // int puede guardar números enteros
    int var1 = 7890;
    // double puede guardar números reales
    double var2 = 56.89;
    // char puede guardar caracteres
    char var3 = 'k';

    /*
 Con los int y double se pueden hacer operaciones aritmeticas
 y agruparlas con parentesis.
 */
    cout<< (var1 * (6 + 8)) - (21 / 7 )<<endl;
    cout<<((var2 * 5.0 ) - 8.6 + 7)<<endl;
    /*
 Como cada caracter esta identificado con un número, tambien se pueden hacer operaciones
 aritmeticas.
 */
    cout<<var3 + 'j'<<endl;

   return 0;
}

La instrucción For

#include <iostream>

using namespace std;

int main(){
    /*
 La instrucción for es un ciclo.
 Tiene tres partes separadas por punto y coma(;)
 y el interior.
 for( <P1> ; <P2> ; <P4> ){
 <P3>
 }

 P1 => La instrucción que se ejecutara al principio y una sola vez.
 P2 => La condición de permanencia en el ciclo
 P3 => Las instrucciones que se ejecutan si se cumple la condición (P2)
 P4 => La instrucción que se ejecuta despues de P3.

 */
   cout<<"Primer <for>"<<endl;
   for(int i = 0;i<5;i=i+1){
      cout<<"Hello World"<<endl;
   }
   cout<<"Segundo <for>"<<endl;
   for(int i = 10;i>7;i=i-1){
      cout<<i<<endl;
   }
   /*
 Para preguntar si dos cosas son iguales se utiliza ==
 Para preguntar si dos cosas son diferentes se utiliza !=
 */
   cout<<"Tercer <for>"<<endl;
   for(int i = 10; i==10 ;i=i-1){
      cout<<i<<endl;
   }
   cout<<"Cuarto <for>"<<endl;
   for(int i = 0;i!=4;i=i+1){
        cout<<i*2<<endl;
   }
   return 0;
}

Algo nuevo, la instrucción if

#include <iostream>

using namespace std;

int main(){

    int x = 10;
    // % es un operador como +,-,* o /, solo que % sirve para
    // obtener el residuo de la división.
    // Por ejemplo:
    // 5/2 = 2 y sobra 1, por lo tanto 5%2 = 1
    // 7/10 = 0 y sobran 7, por lo tanto 7%10 = 7

    if( (x%2) == 0){
        cout<<"X es par"<<endl;
    }else{
        cout<<"X es impar"<<endl;
    }

    return 0;
}
Categories: Maravia, Noobs IAM

Comments are closed.