fork download
  1. // Este codigo ha sido generado por el modulo psexport 20140901-w32 de PSeInt
  2. // dado que dicho modulo se encuentra aun en desarrollo y en etapa experimental
  3. // puede que el codigo generado no sea completamente correcto. Si encuentra
  4. // errores por favor reportelos en el foro (http://p...content-available-to-author-only...e.net).
  5.  
  6. #include<iostream>
  7. #include<cstdlib>
  8. using namespace std;
  9.  
  10. // Para leer variables de texto se utiliza el operador << del objeto cin, que
  11. // lee solo una palabra. Para leer una linea completa (es decir, incluyendo los
  12. // espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por
  13. // getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline
  14. // se leyó otra variable con >>.
  15.  
  16. int main() {
  17. float azar{1000};
  18. float num;
  19. float numaz;
  20. int op;
  21. float opor;
  22. do {
  23. cout << "1. NIVEL BASICO NO HAY LIMITE DE OPORTUNIDADES" << endl;
  24. cout << "2. NIVEL EXPERTO TIENE 5 OPORTUNIDADES" << endl;
  25. cout << "3. SALIR" << endl;
  26. cin >> op;
  27. switch (op) {
  28. case 1:
  29. opor = 1;
  30. numaz = (rand()%1000)+1;
  31. cout << "JUGEMOS A ADIVINAR UN NUMERO DE 1 A 1000" << endl;
  32. cin >> num;
  33. while (numaz!=num) {
  34. if (numaz>num) {
  35. cout << "frio" << endl;
  36. } else {
  37. cout << "caliente" << endl;
  38. }
  39. opor = opor+1;
  40. cout << "lleva" << opor << endl;
  41. cin >> num;
  42. }
  43. if (numaz==num) {
  44. cout << "Exacto! Usted adivino en " << opor << " intentos." << endl;
  45. } else {
  46. cout << "El numero era: " << numaz << endl;
  47. }
  48. break;
  49. case 2:
  50. opor = 1;
  51. numaz = (rand()%1000)+1;
  52. cout << "JUGEMOS ADIVINANDO UN NUMERO DE 1 A 1000 TIENES 5 OPORTUNIDADES" << endl;
  53. cin >> num;
  54. while (numaz!=num && opor<5) {
  55. if (numaz>num) {
  56. cout << "lejos" << endl;
  57. } else {
  58. cout << "cerca" << endl;
  59. }
  60. opor = opor+1;
  61. cout << "lleva" << opor << endl;
  62. cin >> num;
  63. }
  64. if (numaz==num) {
  65. cout << "Exacto! Usted adivino en " << opor << " intentos." << endl;
  66. } else {
  67. cout << "El numero era: " << numaz << endl;
  68. }
  69. break;
  70. case 3:
  71. cout << "vuelva pronto" << endl;
  72. break;
  73. default:
  74. cout << "Opción no válida" << endl;
  75. }
  76. cout << "presione una tecla para continuar" << endl;
  77. cin.get(); // a diferencia del pseudocódigo, espera un Enter, no cualquier tecla
  78. cout << endl; // no hay forma directa de borrar la pantalla con C++ estandar
  79. } while (op!=3);
  80. return 0;
  81. }
  82.  
  83.  
Success #stdin #stdout 0.04s 25596KB
stdin
definir capital como numerico;
leer capital
si capital<10000 entonces
binteres= capital*0.07
sino
 interes=capital*0.06
 total=capital+interes 
imprimir capital, interes, total
Fin.
stdout
// Este codigo ha sido generado por el modulo psexport 20140901-w32 de PSeInt
// dado que dicho modulo se encuentra aun en desarrollo y en etapa experimental
// puede que el codigo generado no sea completamente correcto. Si encuentra
// errores por favor reportelos en el foro (http://p...content-available-to-author-only...e.net).

#include<iostream>
#include<cstdlib>
using namespace std;

// Para leer variables de texto se utiliza el operador << del objeto cin, que
// lee solo una palabra. Para leer una linea completa (es decir, incluyendo los
// espacios en blanco) se debe utilzar getline (ej, reemplazar cin>>x por
// getline(cin,x)), pero obliga a agregar un cin.ignore() si antes del getline
// se leyó otra variable con >>.

int main() {
	float azar{1000};
	float num;
	float numaz;
	int op;
	float opor;
	do {
		cout << "1. NIVEL BASICO NO HAY LIMITE DE OPORTUNIDADES" << endl;
		cout << "2. NIVEL EXPERTO TIENE 5 OPORTUNIDADES" << endl;
		cout << "3. SALIR" << endl;
		cin >> op;
		switch (op) {
		case 1:
			opor = 1;
			numaz = (rand()%1000)+1;
			cout << "JUGEMOS A ADIVINAR UN NUMERO DE 1 A 1000" << endl;
			cin >> num;
			while (numaz!=num) {
				if (numaz>num) {
					cout << "frio" << endl;
				} else {
					cout << "caliente" << endl;
				}
				opor = opor+1;
				cout << "lleva" << opor << endl;
				cin >> num;
			}
			if (numaz==num) {
				cout << "Exacto! Usted adivino en " << opor << " intentos." << endl;
			} else {
				cout << "El numero era: " << numaz << endl;
			}
			break;
		case 2:
			opor = 1;
			numaz = (rand()%1000)+1;
			cout << "JUGEMOS ADIVINANDO UN NUMERO DE 1 A 1000 TIENES 5 OPORTUNIDADES" << endl;
			cin >> num;
			while (numaz!=num && opor<5) {
				if (numaz>num) {
					cout << "lejos" << endl;
				} else {
					cout << "cerca" << endl;
				}
				opor = opor+1;
				cout << "lleva" << opor << endl;
				cin >> num;
			}
			if (numaz==num) {
				cout << "Exacto! Usted adivino en " << opor << " intentos." << endl;
			} else {
				cout << "El numero era: " << numaz << endl;
			}
			break;
		case 3:
			cout << "vuelva pronto" << endl;
			break;
		default:
			cout << "Opción no válida" << endl;
		}
		cout << "presione una tecla para continuar" << endl;
		cin.get(); // a diferencia del pseudocódigo, espera un Enter, no cualquier tecla
		cout << endl; // no hay forma directa de borrar la pantalla con C++ estandar
	} while (op!=3);
	return 0;
}