Advertisement
Guest User

Untitled

a guest
May 21st, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. using namespace System;
  4.  
  5. void Marco()
  6. {
  7. Console::ForegroundColor = ConsoleColor::Red;
  8. Console::BackgroundColor = ConsoleColor::White;
  9. for (int i = 0; i <= 80; i++)
  10. {
  11. for (int j = 0; j <= 24; j++)
  12. {
  13. Console::SetCursorPosition(i + 1, j + 1);
  14. if (i == 0 || i == 80 || j == 0 || j == 24)
  15. {
  16. cout << char(177);
  17. }
  18. }
  19. cout << endl;
  20. }
  21. }
  22.  
  23. void Graficar(int nro, int j)
  24. {
  25. Console::SetCursorPosition(35, j);
  26. cout << nro << " :";
  27. for (int i = 40; i <= 40 +nro; i++)
  28. {
  29. Console::SetCursorPosition(i, j);
  30. cout << char(223);
  31. }
  32. }
  33.  
  34. void Graficar2(int nro, int j)
  35. {
  36. Console::SetCursorPosition(80 - nro, j);
  37. cout << nro;
  38. for (int i = 81 - nro; i <=80; i++)
  39. {
  40. Console::SetCursorPosition(i, j);
  41. cout << "*";
  42. }
  43. }
  44.  
  45. void Graficar3(int j, int nro)
  46. {
  47. Console::SetCursorPosition(j, 24 - nro);
  48. cout << nro;
  49. for (int i = 25 - nro; i <= 24; i++)
  50. {
  51. Console::SetCursorPosition(j, i);
  52. cout << "*";
  53. }
  54. }
  55.  
  56. void Graficar4(int j, int nro)
  57. {
  58. Console::SetCursorPosition(j, nro+2);
  59. cout << nro;
  60. for (int i =2; i < nro+2; i++)
  61. {
  62. Console::SetCursorPosition(j, i);
  63. cout << "*";
  64. }
  65. }
  66.  
  67. void Graficar5(int nro, int j)
  68. {
  69. Console::SetCursorPosition(nro +2, j);
  70. cout << nro;
  71. for (int i = 2; i < nro+2; i++)
  72. {
  73. Console::SetCursorPosition(i, j);
  74. cout << "*";
  75. }
  76. }
  77.  
  78. void main()
  79. {
  80. Marco();
  81. /*Graficar(10, 3);
  82. Graficar(5, 6);
  83. Graficar(12, 9);
  84. Graficar(8, 12);
  85. Graficar(20, 15);
  86.  
  87. Graficar2(2, 3);
  88. Graficar2(3, 6);
  89. Graficar2(6, 9);
  90. Graficar2(7, 12);
  91. Graficar3(3, 10);
  92. Graficar3(8, 5);
  93. Graficar3(13, 12);
  94. Graficar3(18, 8);
  95. Graficar3(23, 20);
  96. Graficar4(3, 10);
  97. Graficar4(8, 5);
  98. Graficar4(13, 12);
  99. Graficar4(18, 8);
  100. Graficar4(23, 20);*/
  101. Graficar5(2, 3);
  102. Graficar5(3, 6);
  103. Graficar5(6, 9);
  104. Graficar5(7, 12);
  105.  
  106.  
  107. cin.get();
  108. cin.ignore();
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement