Advertisement
davidcastrosalinas

S1 ejemplo de tíldes + Autodocumentación

Feb 23rd, 2021
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.52 KB | None | 0 0
  1. /**
  2.  * @file main.cpp
  3.  * @brief Ejemplo sobre utilización autodocumentación
  4.  * @author David Armando Castro Salinas
  5.  * @date 23/02/2021
  6.  */
  7. #include <iostream>
  8. #include <string>
  9. using namespace std;
  10.  
  11. /**
  12.  * @fn parMenorA50
  13.  * @brief permite conocer si un número es par y menor a 50
  14.  * @param entero
  15.  * @return retorna true si el valor es par y además es menor a 50
  16.  */
  17. bool parMenorA50(int valor){
  18.     //si el valor es mayor a 50 retornamos falso
  19.     if(valor >= 50)
  20.         return false;
  21.  
  22.     //si el número es par retornamos verdadero
  23.     if(valor % 2 == 0)
  24.         return true;
  25.  
  26.     //si llegamos hasta acá, es porque el valor es menor a 50 pero es impar.
  27.     return false;
  28. }
  29.  
  30. /*********************PROGRAMA PRINCIPAL************************/
  31. int main()
  32. {
  33.     //configuramos para poder visualizar correctamente los tíldes
  34.     cout <<"no se ven correctamente los tíldes áéíóú"<<endl;
  35.  
  36.     setlocale(LC_CTYPE,"Spanish");
  37.     cout <<"ahora si podemos mostrar tíldes áéíóú"<<endl;
  38.  
  39.     //creamos una variable
  40.     int valorARevisar = 20;
  41.  
  42.     //si el resultado de la función es verdadero mostrar mensaje
  43.     if(parMenorA50(valorARevisar))
  44.         cout <<"el valor "<<valorARevisar<<" es par menor a 50\n";
  45.  
  46.     while(valorARevisar < 100){
  47.  
  48.         if(parMenorA50(valorARevisar))
  49.             cout <<"\n"<<valorARevisar<<" par menor a 50\n";
  50.         else
  51.             cout <<valorARevisar<<", ";
  52.  
  53.         //imcrementamos el valor
  54.         valorARevisar ++;
  55.     }
  56.  
  57.     return 0;
  58. }
  59.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement