Advertisement
Jvsierra

aaadaadada

Aug 17th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include "meuconio.h"
  4.  
  5.  
  6.  
  7. void desenha(int x1, int y1, int x2, int y2)
  8. {
  9. int x;
  10.  
  11. gotoxy(x1, y1);
  12. printf("*");
  13. gotoxy(x2, y1);
  14. printf("*");
  15. gotoxy(x1, y2);
  16. printf("*");
  17. gotoxy(x2, y2);
  18. printf("*");
  19.  
  20. for(x = y1 + 1; x < y2; x++)
  21. {
  22. gotoxy(x1, x);
  23. printf("|");
  24. gotoxy(x2, x);
  25. printf("|");
  26. }
  27.  
  28. for(x = x1 + 1; x < x2; x++)
  29. {
  30. gotoxy(x, y1);
  31. printf("-");
  32. gotoxy(x, y2);
  33. printf("-");
  34. }
  35.  
  36. }
  37.  
  38. int menu(void)
  39. {
  40. desenha(2, 6, 35, 20);
  41.  
  42. gotoxy(15, 7);
  43.  
  44. printf("MENU");
  45.  
  46. gotoxy(5, 8);
  47.  
  48. printf("1 - Decimal para binario");
  49.  
  50. gotoxy(5, 9);
  51.  
  52. printf("2 - Binario para decimal");
  53.  
  54. gotoxy(5, 10);
  55.  
  56. printf("3 - Numero perfeito");
  57.  
  58. gotoxy(5, 11);
  59.  
  60. printf("4 - Diferenca entre duas horas");
  61. gotoxy(5, 12);
  62.  
  63. printf("5 - Desenhar moldura");
  64.  
  65. gotoxy(5, 13);
  66.  
  67. printf("6 - Calcular fatorial");
  68.  
  69. gotoxy(5, 14);
  70. printf("7 - Usar piano");
  71. gotoxy(5, 15);
  72. printf("8 - Sair");
  73. }
  74.  
  75. void formulario(void)
  76. {
  77. desenha(1, 1, 80, 25);
  78.  
  79. desenha(2, 2, 79, 5);
  80.  
  81. gotoxy(20, 3);
  82.  
  83. printf("***** Compilador de exercicios *****");
  84.  
  85. menu();
  86.  
  87. desenha(37, 6, 79, 20);
  88.  
  89. desenha(2, 21, 79, 24);
  90.  
  91. gotoxy(30, 22);
  92.  
  93. printf("***rodape***");
  94.  
  95. }
  96.  
  97.  
  98.  
  99. int main(void)
  100. {
  101. formulario();
  102.  
  103. getch();
  104.  
  105. return 0;
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement