elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Temas
Páginas: [1]
1  Programación / Desarrollo Web / [Resuelto] Piedra, papel, tijeras y algo más... en javascript en: 11 Abril 2016, 04:29 am
Buenas :D,
Hace nada (ayer) me puse a aprender algo de javascript, me pareció entretenido intentar hacer el siguiente 'piedra, papel o tijeras', básicamente es como el clásico, pero con más opciones;



Sería un placer leer sus aportaciones (si pegáis el code en la consola del navegador podréis probarlo);
Código
  1. function randomnumber() //Número aleatorio (Para asignar a la máquina)
  2. {
  3.    var numero = Math.floor( Math.round(Math.random() * 15 ));
  4.    return numero;}
  5. function allgame() //Base juego
  6. {
  7. userOption = prompt("Select a one option; \n Gun = 0 \n Lightning = 1 \n Devil = 2 \n Dragon = 3 \n Water = 4 \n Air = 5 \n Paper = 6 \n Sponge = 7 \n Wolf = 8 \n Tree = 9 \n Human = 10 \n Snake = 11 \n Scissors = 12 \n Fire = 13 \n Rock = 14");
  8. alert("Your select " + options[userOption]);
  9. alert("Machine select " + options[machineOption]);
  10. userOption = parseInt(userOption);
  11. switch(userOption){
  12. case 0:
  13. //Gun
  14.    if(machineOption == userOption){
  15. alert("tie :O");
  16. }
  17. else if(machineOption == "Rock" || machineOption == "Fire" || machineOption == "Scissors" || machineOption == "Snake" || machineOption == "Human" || machineOption == "Tree" || machineOption == "Wolf"){
  18. alert("Yea, you're a winner");
  19. }
  20. else if(machineOption != "Lightning" || machineOption == "Devil" || machineOption == "Dragon" || machineOption == "Water" || machineOption == "Air" || machineOption == "Paper" || machineOption == "Sponge"){
  21.       alert("Oh, damn.. you're a loser");
  22. }
  23. continuos;
  24.  break;
  25. case 1:
  26. //Lightning
  27. if(machineOption == userOption){
  28. alert("tie :O");
  29. }
  30. else if(machineOption == "Gun" || machineOption == "Rock" || machineOption == "Fire" || machineOption == "Scissors" || machineOption == "Snake" || machineOption == "Human" || machineOption == "Tree"){
  31. alert("Yea, you're a winner");
  32. }
  33. else if(machineOption == "Devil" || machineOption == "Dragon" || machineOption == "Water" || machineOption == "Air" || machineOption == "Paper" || machineOption == "Sponge" || machineOption == "Wolf"){
  34.       alert("Oh, damn.. you're a loser");
  35. }
  36. break;
  37. case 2:
  38. //Devil
  39. if(machineOption == userOption){
  40. alert("tie :O");
  41. }
  42. else if(machineOption != "Lightning" || machineOption == "Gun" || machineOption == "Rock" || machineOption == "Fire" || machineOption == "Scissors" || machineOption == "Snake" || machineOption == "Human"){
  43. alert("Yea, you're a winner");
  44. }
  45. else if(machineOption == "Dragon" || machineOption == "Water" || machineOption == "Air" || machineOption == "Paper" || machineOption == "Sponge" || machineOption == "Wolf" || machineOption == "Tree"){
  46.       alert("Oh, damn.. you're a loser");
  47. }
  48. break;
  49. case 3:
  50. //Dragon
  51. if(machineOption == userOption){
  52. alert("tie :O");
  53. }
  54. else if(machineOption != "Devil" || machineOption != "Lightning" || machineOption == "Gun" || machineOption == "Rock" || machineOption == "Fire" || machineOption == "Scissors" || machineOption == "Snake"){
  55. alert("Yea, you're a winner");
  56. }
  57. else if(machineOption == "Water" || machineOption == "Air" || machineOption == "Paper" || machineOption == "Sponge" || machineOption == "Wolf" || machineOption == "Tree"|| machineOption == "Human"){
  58.       alert("Oh, damn.. you're a loser");
  59. }
  60. break;
  61. case 4:
  62. //Water
  63. if(machineOption == userOption){
  64. alert("tie :O");
  65. }
  66. else if(machineOption != "Dragon" || machineOption != "Devil" || machineOption != "Lightning" || machineOption == "Gun" || machineOption == "Rock" || machineOption == "Fire" || machineOption == "Scissors"){
  67. alert("Yea, you're a winner");
  68. }
  69. else if(machineOption == "Air" || machineOption == "Paper" || machineOption == "Sponge" || machineOption == "Wolf" || machineOption == "Tree"|| machineOption == "Human"|| machineOption == "Snake"){
  70.       alert("Oh, damn.. you're a loser");
  71. }
  72. break;
  73. case 5:
  74. //Air
  75. if(machineOption == userOption){
  76. alert("tie :O");
  77. }
  78. else if(machineOption != "Water" ||machineOption != "Dragon" || machineOption != "Devil" || machineOption != "Lightning" || machineOption == "Gun" || machineOption == "Rock" || machineOption == "Fire"){
  79. alert("Yea, you're a winner");
  80. }
  81. else if(machineOption == "Paper" || machineOption == "Sponge" || machineOption == "Wolf" || machineOption == "Tree"|| machineOption == "Human"|| machineOption == "Snake"|| machineOption == "Scissors"){
  82.       alert("Oh, damn.. you're a loser");
  83. }
  84. break;
  85. case 6:
  86. //Paper
  87. if(machineOption == userOption){
  88. alert("tie :O");
  89. }
  90. else if(machineOption != "Air" || machineOption != "Water" ||machineOption != "Dragon" || machineOption != "Devil" || machineOption != "Lightning" || machineOption == "Gun" || machineOption == "Rock"){
  91. alert("Yea, you're a winner");
  92. }
  93. else if(machineOption == "Sponge" || machineOption == "Wolf" || machineOption == "Tree"|| machineOption == "Human"|| machineOption == "Snake"|| machineOption == "Scissors"|| machineOption == "Fire"){
  94.       alert("Oh, damn.. you're a loser");
  95. }
  96. break;
  97. case 7:
  98. //Sponge
  99. if(machineOption == userOption){
  100. alert("tie :O");
  101. }
  102. else if(machineOption != "Paper" || machineOption != "Air" || machineOption != "Water" ||machineOption != "Dragon" || machineOption != "Devil" || machineOption != "Lightning" || machineOption == "Gun"){
  103. alert("Yea, you're a winner");
  104. }
  105. else if(machineOption == "Wolf" || machineOption == "Tree"|| machineOption == "Human"|| machineOption == "Snake"|| machineOption == "Scissors"|| machineOption == "Fire"|| machineOption == "Rock"){
  106.       alert("Oh, damn.. you're a loser");
  107. }
  108. break;
  109. case 8:
  110. //Wolf
  111. if(machineOption == userOption){
  112. alert("tie :O");
  113. }
  114. else if(machineOption != "Sponge" || machineOption != "Paper" || machineOption != "Air" || machineOption != "Water" ||machineOption != "Dragon" || machineOption != "Devil" || machineOption != "Lightning"){
  115. alert("Yea, you're a winner");
  116. }
  117. else if(machineOption == "Tree"|| machineOption == "Human"|| machineOption == "Snake"|| machineOption == "Scissors"|| machineOption == "Fire"|| machineOption == "Rock"|| machineOption == "Gun"){
  118.       alert("Oh, damn.. you're a loser");
  119. }
  120. break;
  121. case 9:
  122. //Tree
  123. if(machineOption == userOption){
  124. alert("tie :O");
  125. }
  126. else if(machineOption != "Wolf" || machineOption != "Sponge" || machineOption != "Paper" || machineOption != "Air" || machineOption != "Water" ||machineOption != "Dragon" || machineOption != "Devil"){
  127. alert("Yea, you're a winner");
  128. }
  129. else if(machineOption == "Human"|| machineOption == "Snake"|| machineOption == "Scissors"|| machineOption == "Fire"|| machineOption == "Rock"|| machineOption == "Gun"|| machineOption != "Lightning"){
  130.       alert("Oh, damn.. you're a loser");
  131. }
  132. break;
  133. case 10:
  134. //human
  135. if(machineOption == userOption){
  136. alert("tie :O");
  137. }
  138. else if(machineOption != "Tree" ||machineOption != "Wolf" || machineOption != "Sponge" || machineOption != "Paper" || machineOption != "Air" || machineOption != "Water" ||machineOption != "Dragon"){
  139. alert("Yea, you're a winner");
  140. }
  141. else if(machineOption == "Snake"|| machineOption == "Scissors"|| machineOption == "Fire"|| machineOption == "Rock"|| machineOption == "Gun"|| machineOption != "Lightning"|| machineOption != "Devil"){
  142.       alert("Oh, damn.. you're a loser");
  143. }
  144. break;
  145. case 11:
  146. //Snake
  147. if(machineOption == userOption){
  148. alert("tie :O");
  149. }
  150. else if(machineOption == "Snake"||machineOption != "Tree" ||machineOption != "Wolf" || machineOption != "Sponge" || machineOption != "Paper" || machineOption != "Air" || machineOption != "Water"){
  151. alert("Yea, you're a winner");
  152. }
  153. else if(machineOption == "Scissors"|| machineOption == "Fire"|| machineOption == "Rock"|| machineOption == "Gun"|| machineOption != "Lightning"|| machineOption != "Devil"||machineOption != "Dragon"){
  154.       alert("Oh, damn.. you're a loser");
  155. }
  156. break;
  157. case 12:
  158. //Scissors
  159. if(machineOption == userOption){
  160. alert("tie :O");
  161. }
  162. else if(machineOption == "Scissors"||machineOption == "Snake"|| machineOption != "Tree" ||machineOption != "Wolf" || machineOption != "Sponge" || machineOption != "Paper" || machineOption != "Air"){
  163. alert("Yea, you're a winner");
  164. }
  165. else if(machineOption == "Fire"|| machineOption == "Rock"|| machineOption == "Gun"|| machineOption != "Lightning"|| machineOption != "Devil"||machineOption != "Dragon"|| machineOption != "Water"){
  166.       alert("Oh, damn.. you're a loser");
  167. }
  168. break;
  169. case 13:
  170. //Fire
  171. if(machineOption == userOption){
  172. alert("tie :O");
  173. }
  174. else if(machineOption == "Fire"||machineOption == "Scissors"||machineOption == "Snake"|| machineOption != "Tree" ||machineOption != "Wolf" || machineOption != "Sponge" || machineOption != "Paper"){
  175. alert("Yea, you're a winner");
  176. }
  177. else if(machineOption == "Rock"|| machineOption == "Gun"|| machineOption != "Lightning"|| machineOption != "Devil"||machineOption != "Dragon"|| machineOption != "Water" || machineOption != "Air"){
  178.       alert("Oh, damn.. you're a loser");
  179. }
  180. break;
  181. case 14:
  182. //Rock
  183. if(machineOption == userOption){
  184. alert("tie :O");
  185. }
  186. else if(machineOption == "Rock"|| machineOption == "Fire"||machineOption == "Scissors"||machineOption == "Snake"|| machineOption != "Tree" ||machineOption != "Wolf" || machineOption != "Sponge"){
  187. alert("Yea, you're a winner");
  188. }
  189. else if(machineOption == "Gun"|| machineOption != "Lightning"|| machineOption != "Devil"||machineOption != "Dragon"|| machineOption != "Water" || machineOption != "Air" || machineOption != "Paper"){
  190.       alert("Oh, damn.. you're a loser");
  191. }
  192.  
  193. default:{
  194. alert("Stupid boy, select a one valid option...");
  195. }
  196. }}
  197.  
  198. var userOption;
  199. var options = ["Gun", "Lightning", "Devil", "Dragon", "Water", "Air", "Paper", "Sponge", "Wolf", "Tree", "Human", "Snake", "Scissors", "Fire", "Rock"];
  200. alert("Hello, I'm the creation, the first creation on javascript, please, select a one  option,.. you know rock, paper scrissors?, it's similar");
  201. allgame();
  202. finishgame =false;//condicion para salir/entrar en el do-while
  203. do{
  204. allgame();
  205. alert("You like play again?")
  206. var machineOption = randomnumber();
  207. var answerAgain;
  208. answerAgain = prompt("Please, write 'Yes' or 'No'", "Yes")
  209. if(answerAgain == "Yes" || answerAgain == "YEs"|| answerAgain == "YES"|| answerAgain == "yES"|| answerAgain == "yeS"|| answerAgain == "yEs"|| answerAgain == "yes"){
  210. alert("Reload game..");
  211. finishgame = true;
  212. }
  213. else if(answerAgain == "No" || answerAgain == "no" || answerAgain == "NO" || answerAgain == "nO"){
  214. alert("Leaving game...");
  215. finishgame = false;
  216. }
  217. else{
  218. ("Leaving game.. ");
  219. finishgame = false;
  220. }
  221. }while(finishgame)
  222.  
  223.  
  224.  
2  Programación / Programación C/C++ / [Solucionado] Activar panel de diseño Microsoft Visual Studio en: 10 Abril 2015, 16:53 pm
Buenas, me gustaría saber como activar este panel en visual studio 2013 (El cual sirve para crear botones, menús...);



He probado todos los tipos de proyectos y ninguno se abre con esto, ¿me echais una mano?
*He probado lo de WindowsApplicaction, que te salen los menus y todo.. pero no se si esta en c++

*Tras estar probando he encontrado lo que buscaba pero en visual basic, el formato es Windows Forms Applications, lo que pasa es que lo necesito en c++
3  Programación / Programación C/C++ / Uso de funciones [C++] [CMD][SOLUCIONADO] en: 4 Abril 2015, 16:27 pm
Buenas, estaba haciendo unos ejercicios para ir mejorando en c++,. y me he topado con un problema, he intentado resolver este usando funciones (que es lo que todos recomendáis para no hacer un código largo), sabría resolver este problema usando otros métodos (if, else,swich...) pero me gustaría aprender a usar funciones.. les muestro mi cogido, ¿podríais echarme una mano?


Código
  1. #include <iostream>
  2. //23. Programa que muestre un menú de múltiplos (De 2,3,5,7,11).
  3.  
  4. //Funcion multiplo de X num;
  5. void multiple(int a){
  6.  
  7.    int i;
  8.    for (i = 0; i < 61; i++){
  9.        if (i%a == 0){
  10.            std::cout << i <<std::endl;
  11.        }
  12.    }
  13.    std::cin.get();
  14. }
  15.  
  16. //Funcion principal;
  17. int main(){
  18.    std::cout << "Bienvenido, eliga la opcion que mas se acomode a sus necesidads" << std::endl << std::endl;;
  19.    std::cout << "[1]Multiplos de 2" << std::endl;
  20.    std::cout << "[2]Multiplos de 3" << std::endl;
  21.    std::cout << "[3]Multiplos de 5" << std::endl;
  22.    std::cout << "[4]Multiplos de 7" << std::endl;
  23.    std::cout << "[5]Multiplos de 11" << std::endl;
  24.    //damos valor a 'a';
  25.    int a;
  26.    std::cin >> a;
  27.    //si introduce 5, 4, 3, 2, 1;
  28.    if (a < 6 && a > 0){
  29.        void multiple(int a);//NO ME DEVUELVE EL VALOR, HE PROBADO CON INT Y TAMPOCO
  30.    }
  31.    //si introduce un valor no valido;
  32.    else{
  33.        std::cout << "Introduzca un numero del 1 al 5" << std::endl;
  34.  
  35.    }
  36.    //terminamos el proceso
  37.    std::cin.get();
  38.    return 0;
  39. }
4  Programación / Programación C/C++ / Sistema bancario (cajero automático) [C++] [CMD] en: 3 Abril 2015, 02:21 am
Buenas a todos, hoy vengo a presentarles un programa que he hecho (estoy totalmente abierto a criticas, tanto constructivas como destructivas), me ha llevado bastante tiempo (8 - 9 h) y mucho esfuerzo, no espero para nada que valoréis esto, es más, quiero que me digáis todo lo que pensáis, quiero mejorar (estoy aprendiendo de forma autodidacta) y simplemente, me anotare vuestras aportaciones, para intentar mejorar en futuros proyectos. Gracias con antelación  :rolleyes:

*Si alguien se siente ofendido al ver que, una persona que no tiene apenas conocimientos sobre este tema se quiere adentrar, pido disculpas con antelación (eso si, tengo mucho interés, así que mi objetivo es aprender, y no voy a parar hasta conseguirlo..)

*Me gusta la programación, y por ende, estoy intentando aprender por mi cuenta, me he visto muchos vídeos, he leído mucha información, pero como podéis comprobar, aun me falta un laaaaargo camino, el cual pienso recorrer con muchas ganas (sinceramente estoy muy perdido, así que cualquier ayuda es bienvenida).

Si vas a probar el programa;
Usuario; helthunk
Contraseña = 1234


Código
  1. // BancoHelThunk.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6. #include <string>
  7. #include <Windows.h>
  8. using namespace std;
  9.  
  10. int saldo = 5000;
  11. bool esalir = false;
  12. bool salir1 = false;
  13. bool eexit = false;
  14.  
  15.  
  16.  
  17. void menu(){
  18. //menu en bucle
  19. do{
  20.    cout << "SELECCIONE UNA OPCION (Inserte el boton correspondiente);" << endl;
  21. cout << "Consultar mi saldo ; 1" << endl;
  22.    cout << "Retirar dinero ; 2" << endl;
  23.    cout << "Ingresar dinero ; 3" << endl;
  24.    cout << "Hacer una transferencia bancaria ; 4" << endl;
  25.    cout << "'Hackear' el servidor para sacar dinero gratis ; 5" << endl;
  26.    cout << "Jugar al HelPacMan; 6" << endl;
  27.    cout << "Contactar con el soporte; 7" << endl;
  28.    cout << "Salir; 8" << endl;
  29. int num;
  30. cin >> num;
  31. //respuesta a menu
  32. bool eexit1 = false;
  33. while (!eexit1){
  34. bool meexit = false;
  35. system("cls");
  36. if (num == 1 && !meexit){
  37. system("cls");
  38. cout << "Usted dispone de " << saldo << " euros, qu\202 desea hacer?"<< endl<<endl;
  39. //invocamos un comenu
  40. cout << "SELECCIONE UNA OPCION (Inserte el boton correspondiente);" << endl;
  41. cout << "Volver al menu principal ; 1" << endl;
  42. cout << "Salir del programa; 2" << endl;
  43.  
  44. int s;
  45. cin >> s;
  46. if (s == 1){
  47. //volvemos a invocar el menu saliendo de esta condicion
  48. system("cls");
  49. meexit = false;
  50. menu();
  51.  
  52. }
  53. else if (s == 2){
  54. //salimos de todos los bucles internos y exteros (finalizando el programa)
  55. meexit = true;
  56. eexit = true;
  57. esalir = true;
  58. eexit1 = true;
  59.  
  60. }
  61. else cout << "Por favor, inserte un valor valido;" << endl;
  62. system("pause");
  63. }
  64. bool meexit1 = false;
  65. if (num == 2 && !meexit1){
  66. //cambiamos el valor del saldo restandole la cantidad que desea retirar, no dejandole
  67. //retirar mas de lo que tiene
  68. system("cls");
  69. cout << "Cuanto desea retirar?" << endl;
  70. int s1;
  71. cin >> s1;
  72. if (saldo >= s1){
  73. saldo = saldo - s1 ;
  74. cout << "Usted acaba de retirar " << s1 << " euros, le queda/n " << saldo <<"en su cuenta"<< endl;
  75. cout << "Que desea hacer?" << endl << endl;
  76. //invocamos el comenu
  77. cout << "SELECCIONE UNA OPCION (Inserte el boton correspondiente);" << endl;
  78. cout << "Volver al menu principal ; 1" << endl;
  79. cout << "Salir del programa; 2" << endl;
  80. int s;
  81. cin >> s;
  82. if (s == 1){
  83. //volvemos a invocar el menu saliendo de esta condicion
  84. system("cls");
  85. menu();
  86. }
  87. else if (s == 2){
  88. //salimos de todos los bucles internos y exteros (finalizando el programa)
  89. meexit = true;
  90. eexit = true;
  91. esalir = true;
  92. eexit1 = true;
  93. }
  94. else{
  95. cout << "Por favor, inserte un valor valido;" << endl;
  96. system("pause");
  97. }
  98. }
  99. else if (saldo < s1){
  100. cout << "AQUI NO REGALAMOS DINERO, SOLO PUEDE SACAR MENOS DINERO DEL QUE POSEE" << endl;
  101. system("pause");
  102. system("cls");
  103. cout << "Que desea hacer?" << endl;
  104. int s2;
  105. cout << "SELECCIONE UNA OPCION (Inserte el boton correspondiente);" << endl;
  106. cout << "Extraer dinero ; 1" << endl;
  107. cout << "Volver al menu principal; 2" << endl;
  108. cin >> s2;
  109. bool meexit3 = false;
  110.  
  111. if (s2 == 1 && !meexit3){
  112. //volvemos a extraer dinero
  113. system("cls");
  114. meexit = true;
  115. }
  116. else if (s2 == 2){
  117. //salimos de todos los bucles internos
  118. system("cls");
  119. meexit3 = true;
  120. meexit = true;
  121. eexit = true;
  122. eexit1 = true;
  123. }
  124. else{
  125. cout << "Por favor, inserte un valor valido;" << endl;
  126. system("pause");
  127. }
  128. }
  129. else{
  130. cout << "Por favor, introduzca un numero valido" << endl;
  131. system("pause");
  132. }
  133.  
  134. }
  135. bool meexit4 = false;
  136. if (num == 3 && !meexit4){
  137. system("cls");
  138. cout << "Cuanto desea ingresar?" << endl;
  139. int s4;
  140. cin >> s4;
  141. saldo = saldo + s4;
  142. cout << "Usted acaba de ingresar " << s4 << " euros, su saldo aumenta a  " << saldo << endl;
  143. cout << "Que desea hacer?" << endl << endl;
  144. //invocamos el comenu
  145. cout << "SELECCIONE UNA OPCION (Inserte el boton correspondiente);" << endl;
  146. cout << "Volver al menu principal ; 1" << endl;
  147. cout << "Salir del programa; 2" << endl;
  148. int s;
  149. cin >> s;
  150. if (s == 1){
  151. //volvemos a invocar el menu saliendo de esta condicion
  152. system("cls");
  153. meexit4 = true;
  154. menu();
  155. }
  156. else if (s == 2){
  157. //salimos de todos los bucles internos y exteros (finalizando el programa)
  158. meexit4 = true;
  159. eexit = true;
  160. esalir = true;
  161. eexit1 = true;
  162. }
  163. else{
  164. cout << "Por favor, inserte un valor valido;" << endl;
  165. system("pause");
  166. }
  167.  
  168.  
  169. }
  170. bool meexit5 = false;
  171. bool meexit7 = false;
  172. if (num == 4 && !meexit5){
  173. system("cls");
  174. if (num == 4 && !meexit5){
  175. system("cls");
  176. cout << "Esta usted apunto de hacer una transferencia bancaria, esta usted seguro?" << endl;
  177. string rspta1, rspta2;
  178. cin >> rspta1;
  179. float dinero, cuenta;
  180.  
  181. if (rspta1 == "Si" || rspta1 == "sI" || rspta1 == "SI" || rspta1 == "si"){
  182. cout << "Ingrese el numero de cuenta al cual desea hacer la transferencia" << endl;
  183. cin >> cuenta;
  184. cout << "Ingrese la cantidad a dar;" << endl;
  185. cin >> dinero;
  186. if (saldo < dinero){
  187. cout << "no tienes esa cantidad de dinero" << endl;
  188. system("pause");
  189. system("cls");
  190. break;
  191. }
  192. else if (saldo <= dinero){
  193. cout << "Estas a punto de dar " << dinero << " a este numero de cuenta;" << cuenta << endl;
  194. cout << "Desea usted continuar?" << endl;
  195. cin >> rspta2;
  196.  
  197.  
  198. if (rspta2 == "sI" || rspta2 == "SI" || rspta2 == "Si" || rspta2 == "si"){
  199. saldo = saldo - dinero;
  200. cout << "La transferencia se ha realizado con exito" << endl;
  201. system("cls");
  202. meexit5 = true;
  203. eexit1 = true;
  204. }
  205. else if (rspta2 == "no" || rspta2 == "NO" || rspta2 == "si" || rspta2 == "si"){
  206. cout << "Deacuerdo, usted sera redireccionado al menu principal" << endl;
  207. system("pause");
  208. system("cls");
  209. meexit5 = true;
  210. }
  211. else{
  212. cout << "Por favor, responda 'si' o 'no'" << endl;
  213. system("pause");
  214. }
  215. }
  216. else cout << "Por favor introduzca un numero valido" << endl;
  217. system("pause");
  218. system("cls");
  219. }
  220. if (rspta1 == "No" || rspta1 == "NO" || rspta1 == "nO" || rspta1 == "no"){
  221. cout << "Vovliendo al menu principal" << endl;
  222. system("pause");
  223. system("cls");
  224. meexit5 = true;
  225. eexit1 = true;
  226. }
  227. else{
  228. cout << "Por favor introduzca si o no" << endl;
  229. system("pause");
  230. }
  231. }
  232. }
  233. else if (num == 5){
  234. system("cls");
  235. cout << "Enserio pensabas que iba a ser tan facil?" << endl;
  236. cout << "DESPIDETE DE TU TARJETA BANCARIA"<<endl;
  237. cout << "DESPIDETE DE TU TARJETA BANCARIA" << endl;
  238. cout << "DESPIDETE DE TU TARJETA BANCARIA" << endl;
  239. cout << "DESPIDETE DE TU TARJETA BANCARIA" << endl;
  240. cout << "Cargando archivos CML en la tarjeta A34sT" << endl;
  241. for (int A1 = 0; A1 < 9; A1++){
  242. cout << ".";
  243. Sleep(100);
  244. }
  245. cout <<endl<< "Cargando archivos CML en la tarjeta A34rre24sT" << endl;
  246. for (int A1 = 0; A1 < 9; A1++){
  247. cout << ".";
  248. Sleep(125);
  249. }
  250. cout << endl << "Cargando archivos CML en la tarjeta 789S23" << endl;
  251. for (int A1 = 0; A1 < 25; A1++){
  252. cout << ".";
  253. Sleep(30);
  254. }
  255. cout << endl << "Cargando archivos CML en la tarjeta AS58sST" << endl;
  256. for (int A1 = 0; A1 < 15; A1++){
  257. cout << ".";
  258. Sleep(90);
  259. }
  260. cout << endl << "Cargando archivos CML en la tarjeta Aer54drET" << endl;
  261. for (int A1 = 0; A1 < 9; A1++){
  262. cout << ".";
  263. Sleep(60);
  264. }
  265. cout << endl << "Cargando archivos CML en la tarjeta 23ìo44e24sT" << endl;
  266. for (int A1 = 0; A1 < 9; A1++){
  267. cout << ".";
  268. Sleep(100);
  269. }
  270. cout << endl << "Cargando archivos CML en la tarjeta M4563S23" << endl;
  271. for (int A1 = 0; A1 < 15; A1++){
  272. cout << ".";
  273. Sleep(150);
  274. }
  275. cout << endl << "Cargando archivos CML en la tarjeta AS30215sST" << endl;
  276. for (int A1 = 0; A1 < 6; A1++){
  277. cout << ".";
  278. Sleep(90);
  279. }
  280. cout << endl << "Cargando archivos CML en la tarjeta Ae8T" << endl;
  281. for (int A1 = 0; A1 < 9; A1++){
  282. cout << ".";
  283. Sleep(130);
  284. }
  285. saldo = 0;
  286. cout << endl<<"DATOS CARGADOS CON EXITO, SU SALDO ES DE "<<saldo<<" DOLARES" << endl;
  287. cout << "DATOS CARGADOS CON EXITO, SU SALDO ES DE " << saldo << " DOLARES" << endl;
  288. cout << "DATOS CARGADOS CON EXITO, SU SALDO ES DE " << saldo << " DOLARES" << endl;
  289. system("pause");
  290. system("cls");
  291. break;
  292. }
  293. else if (num == 6){
  294. system("cls");
  295. cout << "Estas en el banco, no en la consola" << endl;
  296. system("pause");
  297. system("cls");
  298. break;
  299. }
  300. else if (num == 7){
  301. system("cls");
  302. cout << "Para contactar con el soporte, envie un correo a xxx.xxx o llame al 672676276" << endl;
  303. system("pause");
  304. system("cls");
  305. break;
  306. }
  307. //respuesta 8 salimos de todo, cierre de programa
  308. else if (num == 8){
  309. system("cls");
  310. eexit = true;
  311. eexit1 = true;
  312. esalir = true;
  313. salir1 = true;
  314.  
  315. }
  316.  
  317. else if (num <0 && !meexit7 || num >8 && !meexit7){
  318. system("cls");
  319. cout << "VALOR ERRONEO!!, CERRARNDO EL SISTEMA POR SEGURIDAD" << endl;
  320. cout << "VALOR ERRONEO!!, CERRARNDO EL SISTEMA POR SEGURIDAD" << endl;
  321. cout << "VALOR ERRONEO!!, CERRARNDO EL SISTEMA POR SEGURIDAD" << endl;
  322. cout << "VALOR ERRONEO!!, CERRARNDO EL SISTEMA POR SEGURIDAD" << endl;
  323. cout << "VALOR ERRONEO!!, CERRARNDO EL SISTEMA POR SEGURIDAD" << endl;
  324. cout << "VALOR ERRONEO!!, CERRARNDO EL SISTEMA POR SEGURIDAD" << endl;
  325. system("pause");
  326. eexit1 = true;
  327. eexit = true;
  328. esalir = true;
  329. salir1 = true;
  330.  
  331.  
  332. }
  333.  
  334. }
  335. } while (!esalir);
  336. }
  337.  
  338. int menu1(void){
  339. //menu dentro de selección
  340. bool eexit = false;
  341. bool meexit = true;
  342. cout << "SELECCIONE UNA OPCION (Inserte el boton correspondiente);" << endl;
  343. cout << "Volver al menu principal ; 1" << endl;
  344. cout << "Salir del programa; 2" << endl;
  345.  
  346. int s;
  347. cin >> s;
  348. if (s == 1){
  349. //volvemos a invocar el menu saliendo de esta condicion
  350. system("cls");
  351. menu();
  352. }
  353. else if (s == 2){
  354. //salimos de todos los bucles internos y exteros (finalizando el programa)
  355. meexit = true;
  356. eexit = true;
  357. esalir = true;
  358. }
  359. else cout << "Por favor, inserte un valor valido;" << endl;
  360. return 1;
  361.  
  362. }
  363.  
  364. int _tmain(int argc, _TCHAR* argv[])
  365. {
  366. cout << "BIENVENIDO AL BANCO HELTHUNDER" << endl;
  367. bool exit = false;
  368. do{
  369. cout << "INGRESE SU NOMBRE DE USUARIO Y SU PASSWORD" << endl;
  370. //asignamos valores de nobmre y contraseña
  371. string nombre,contra, contraco = "a",nombreco = "h";
  372. cin >> nombre >> contra;
  373. system("cls");
  374. // si la contraseña y el nobmre coinciden con x palabra le damos aceso al menu
  375.  
  376. if (nombre == "helthunk" && contra == "1234"){
  377. system("cls");
  378. cout << "BIENVENIDO, EL BANCO HELTHUNDER LE DESEA UNA BUENA INSTANCIA" << endl;
  379. cout << "Qu\202 desea hacer?" << endl << endl;
  380. //invocamos la funcion del menu
  381. menu();
  382. }
  383. else {
  384. cout << "Ese nombre de usuario y/o password no existen, por favor, intentelo de nuevo" << endl;
  385. system("pause");
  386. }
  387. } while (!eexit);
  388.  
  389. return 0;
  390. }

Todo consejo es bien acogido.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines