Advertisement
Catdisk

Pulso con ingreso NO valido

Sep 6th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.39 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <iostream>
  4.  
  5. using namespace System;
  6. using namespace std;
  7.  
  8. void input(int *edad, char *genero)
  9. {
  10.     cout << "Ingrese su edad: ";
  11.     cin >> *edad;
  12.     cout << "Ingrese su genero (M/F): ";
  13.     _flushall();
  14.     cin >> *genero;
  15.     //cout << *genero;
  16.  
  17.     if (*genero == 'M' || *genero == 'm')
  18.     { }
  19.     else if (*genero == 'F' || *genero == 'f')
  20.     { }
  21.     else
  22.     {
  23.         char hor = 205;
  24.         char ia = 201;
  25.         char da = 187;
  26.         char ii = 200;
  27.         char di = 188;
  28.         char vert = 186;
  29.  
  30.         Console::ForegroundColor = ConsoleColor::Red;
  31.         cout << ia;
  32.         for (int i = 0; i < 20; i++)
  33.             cout << hor;
  34.         cout << da << endl;
  35.         cout << vert << " Ingreso no valido! " << vert << endl;
  36.         cout << ii;
  37.         for (int i = 0; i < 20; i++)
  38.             cout << hor;
  39.         cout << di << endl;
  40.        
  41.         Console::ForegroundColor = ConsoleColor::Gray;
  42.         cout << "(Pulse cualquier tecla para cerrar el programa...)";
  43.         _getch();
  44.         exit(0);
  45.     }
  46. }
  47.  
  48. void calcular(char genero, int edad, int *pulso)
  49. {
  50.     if (genero == 'M' || genero == 'm')
  51.     {
  52.         *pulso = (210 - edad) / 10;
  53.     }
  54.     else
  55.     {
  56.         *pulso = (220 - edad) / 10;
  57.     }
  58. }
  59.  
  60. void imprimir(int pulso)
  61. {
  62.     cout << "Sus pulsaciones son: " << pulso;
  63. }
  64.  
  65. int main()
  66. {
  67.     int *edad, *pulso;
  68.     char *genero;
  69.     pulso = new int;
  70.     edad = new int;
  71.     genero = new char;
  72.  
  73.     input(edad, genero);
  74.     calcular(*genero, *edad, pulso);
  75.     imprimir(*pulso);
  76.  
  77.     _getch();
  78.     return 0;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement