Advertisement
Guest User

Untitled

a guest
May 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <Windows.h>
  4. #include <conio.h>
  5. #define Count 1000
  6.  
  7. using namespace std;
  8.  
  9. //Variables de control
  10. int Opcion, PS, ControlIngreso, ControlMostrar;
  11. char aa[20], bb[20], cc[20], dd[20];
  12.  
  13. //Métodos
  14. void PS_Ingresar(), PS_Modificar(), PS_Eliminar(), PS_Mostrar();
  15.  
  16. //Archivo
  17. ofstream ArchPS;
  18.  
  19. //Estructura
  20. struct ProductosSolicitados {
  21. char PSNombreProducto[25];
  22. char PSNombreSolicitante[20];
  23. char PSApellidoSolicitante[20];
  24. int PSCodigoProducto;
  25. int PSCantidadProducto;
  26. }SPS[Count];
  27.  
  28. //Main
  29. int main () {
  30. cout<<"Menú Productos Solicitados"<<endl;
  31. cout<<"Ingrese una opción"<<endl;
  32. cout<<"1. Ingresar Producto Solicitado"<<endl;
  33. cout<<"2. Modificar Producto Solicitado"<<endl;
  34. cout<<"3. Eliminar Producto Solicitado"<<endl;
  35. cout<<"4. Buscar Producto Solicitado"<<endl;
  36. cout<<"5. Regresar al menú principal"<<endl;
  37. cin>>Opcion;
  38. if (Opcion == 1) {
  39. PS_Ingresar();
  40. }
  41. else if (Opcion == 2) {
  42. PS_Modificar();
  43. }
  44. else if (Opcion == 3) {
  45. PS_Eliminar();
  46. }
  47. else if (Opcion == 4) {
  48. PS_Mostrar();
  49. }
  50. else if (Opcion == 5) {
  51. cout<<"Regresando al menu principal"<<endl;
  52. }
  53. else {
  54. cout<<"La opción ingresada no existe"<<endl;
  55. }
  56. }
  57.  
  58. //Ingresar
  59. void PS_Ingresar () {
  60. system("cls");
  61. ArchPS.open("ArchPSF.txt", ios::out);
  62. int i;
  63. cout<<"Ingreso de Productos Solicitados"<<endl;
  64. cout<<"Ingrese la cantidad de productos que desea ingresar"<<endl;
  65. cin>>ControlIngreso;
  66.  
  67. if (ControlIngreso > Count) {
  68. cout<<"La cantidad excede el límite de registros del programa"<<endl;
  69. } else {
  70. for (i=1;i <= ControlIngreso;i++) {
  71. cout<<"Ingrese el codigoe del producto"<<endl;
  72. cin>>SPS[i].PSCodigoProducto;
  73. cout<<"Ingrese el nombre del producto"<<endl;
  74. cin>>SPS[i].PSNombreProducto;
  75. cout<<"Ingrese la cantidad del producto"<<endl;
  76. cin>>SPS[i].PSCantidadProducto;
  77. cout<<"Ingrese el nombre del cliente"<<endl;
  78. cin>>SPS[i].PSNombreSolicitante;
  79. cout<<"Ingrese el apellido del cliente"<<endl;
  80. cin>>SPS[i].PSApellidoSolicitante;
  81. //Metiendo al archivo
  82. ArchPS<<SPS[i].PSCodigoProducto<<" "<<SPS[i].PSNombreProducto<<" "<<SPS[i].PSCantidadProducto<<" "<<SPS[i].PSNombreSolicitante<<" "<<SPS[i].PSApellidoSolicitante<<"\n";
  83. }
  84. ArchPS.close();
  85. }
  86. }
  87.  
  88. void PS_Modificar () {
  89. }
  90.  
  91. void PS_Eliminar (){
  92. }
  93.  
  94. void PS_Mostrar (){
  95. system("cls");
  96. ifstream ArchPS;
  97. ArchPS.open("ArchPSF.txt", ios::in);
  98. int i;
  99. cout<<"Mostrando los Productos Solicitados"<<endl;
  100. cout<<"Ingrese la cantidad de productos que desea mostrar"<<endl;
  101. cin>>ControlMostrar;
  102. for (i=1;i <= ControlMostrar;i++){
  103. }
  104. ArchPS.close();
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement