Código C++

  • Blog
  • Acerca
  • Autor
  • Contacto
  • Posts de "septiembre del 2009":

    Condiciones (decisiones) en C++ – if, else

    ¿Cómo harían para saber si alguien es mayor o menor de edad? Creo que los pasos serían:

    1. Preguntarle su edad
    2. Si tiene 18 o más entonces es mayor de edad
    3. Si no, es menor de edad

    Metiendonos al lenguaje de C++, quedaría algo así:

    1. scanf(“%d”, &edad);
    2. if(edad>=18) { printf(“Es mayor de edad”); }
    3. else { printf(“Es menor de edad”); }

    if significa si y else significa si no

    edad>=18 es una comparación. Si la variable ‘edad’ es mayor o igual a 18, se hacen las instrucciones que están entre las llaves {} del if; si no es así, se realizan las instrucciones que están entre las llaves del else.

    El programa en sí quedaría de la siguiente forma:

    #include<stdio.h>
    #include<conio.h>
    int main()
    {
      int edad=0;
      printf("Cual es tu edad?: "); scanf("%d",&edad);
      if(edad>=18)
      {
        printf("Eres mayor de edad");
      }
      else
      {
        printf("Eres menor de edad");
      }
      getch();
    }

    Un if no tiene que tener un else ‘a fuerzas’, es opcional. Es muy importante que se fijen muy bien en las llaves, cada if tiene su llave de apertura y de cierre, al igual que el else.

    Páginas: Anterior 1 2