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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / En una condicion IF tener un OR para dos resultados || en: 16 Septiembre 2017, 08:32 am
Saludos, por alguna razón no puedo lograr el OR en un IF. Me están pidiendo una sentencia con || como condición del IF pero no puedo lograr que el numero 2 sea correcta.

Aquí el código:


Código
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <string>
  4. #include <conio.h> // funcion de getch
  5. #include <iomanip> // funcion de setw
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11. bool numero; //variantes
  12.  
  13. cout << "Selecione la pregunta correcta:" << endl << endl;
  14. cout << "Cuales de las siguientes opciones son numeros:" << endl << endl; // **numeros**
  15. cout << "A" << setw(3) << "2" << setw(3) << "B" << setw(3) << "1" << endl << endl;
  16. cout << "Respuesta:";
  17. cin >> numero;
  18.  
  19. if (numero == 1 || numero == 2 ) // OR compuesto con int, si el resultado es 1 o 2 la contestacion es correcta.
  20. {
  21.  
  22. cout << "La respuesta es correcta" << endl << endl;
  23. }
  24. else
  25. {
  26. cout << "Respuesta incorrecta" << endl << endl;
  27.  
  28. }
  29.  
  30. getch();
  31. return 0;
  32. }
  33.  
Gracias de antemano.
2  Programación / Programación C/C++ / No llama la funcion Cin en: 9 Agosto 2017, 17:44 pm
Saludos amigos, estoy haciendo una tarea para la universidad y por alguna razón no puedo llamar el segundo y el tercero "cin>>"

No se que estoy haciendo mal. Aquí el código.

Código
  1. // Tarea1.cpp
  2. // V.3.2
  3. // ***************** SOLO SE USA CODIGOS DE LAS PRIMERAS UNIDADES *****************
  4.  
  5. #include "stdafx.h"
  6. #include <iostream>
  7.  
  8. using namespace std;
  9.  
  10. void anuncio() // Anuncio para la clase y otras funciones.
  11. {
  12. cout << "Info:" << endl;
  13. cout << " Nombre: ...." << endl;
  14. cout << " Asignacion: Tarea 1." << endl;
  15. cout << " Clase: Programacion de objetos." << endl;
  16. cout << " Universidad: ..." << endl;
  17. cout << " Profesora: ...." << endl << endl;
  18. cout << "Programa ficticio:" << endl;
  19. cout << " Amira Bank - Programa de ahorros para clientes." << endl << endl;
  20.  
  21.  
  22.  
  23. system("pause");
  24.  
  25.  
  26. }
  27.  
  28.  
  29.  
  30. int main()
  31. {
  32. anuncio();
  33.  
  34. int cliente1;
  35. int cliente2;
  36. int cliente3;
  37.  
  38. cout << " \n\nBienvenidos a Amira Bank.\n\n";
  39. cout << " El programa ayudara a calcular los ahorros de 3 clientes editables. \n";
  40. cout << " Las cantidades bancarias de cada cliente estan preterminados por el programa. \n" << endl;
  41. // terminamos la introduccion del programa.
  42.  
  43. cout << "Ingresamos los nombres de los clientes\n";
  44. cout << "Primer cliente: ";
  45. cin >> cliente1;
  46. cout << "Segundo cliente: \n";
  47. cin >> cliente2;
  48. cout << "Tercer cliente: \n";
  49. cin >> cliente3;
  50.  
  51.  
  52.  
  53.  
  54.  
  55. system("pause");
  56.  
  57.    return 0;
  58.  
  59.  
  60.  
  61.  
  62. }
  63.  
  64.  

Cuando estoy intentando correr el programa simplemente me deja introducir el "Cliente1" y luego finaliza con los dos últimos anunciados.
3  Programación / Programación C/C++ / Primer programa con condiciones - Como presentar la mejor solución en: 8 Agosto 2017, 10:31 am
 Saludos nuevamente, hace dos días comencé la clase de programación en la universidad y estoy apurándome a caer en tiempo con el lenguaje.

Por que cuando la respuesta es negativo aparece correctamente en el resultado pero al ser positivo lo declara también negativo.

Código
  1. #include "stdafx.h"
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int valor;
  9. int suma;
  10.  
  11.  
  12. cout << "Vamos a crear mi primer programa con condiciones y input " << '\n'<<'\n';
  13. cout << "Por favor incresa un numero" << endl;
  14. cin >> valor;
  15. cout << "Ahora vamos a incresar otro numero para sumarlos" << endl;
  16. cin >> suma;
  17. cout << "La suma de ambos numeros es " << valor + suma << endl << endl;
  18. if (valor + suma > 0)
  19. cout << "El valor es positivo" << endl;
  20. else (valor + suma < 0);
  21. cout << "El valor es negativo" << endl;
  22. cout << endl;
  23. system ("pause");
  24.  
  25.    return 0;
  26. }

Gracias por el tiempo.
4  Programación / Programación C/C++ / Nuevo en C++ copilando los primeros proyectos y dudas. en: 7 Agosto 2017, 07:52 am
Saludos este es mi primer post, me registre porque hay una buena fuente de información y me gustaría colaborar de la misma manera. Estoy estudiando en linea y hay algunos códigos que no veo que hagan diferencia a la hora de verlos en Deb.

por ejemplo:

Código
  1. #include "stdafx.h"    
  2. #include <iostream>  
  3. using namespace std ;      
  4.  
  5. int main ( )        
  6. {                      
  7.  
  8. cout << "C++ fue creado en los '80 " ;
  9. cout << " y fue derivado del lenguaje C " << endl;
  10. cout << "Ambos lenguajes usan funciones. " << endl << endl;
  11. cout << "Tambien usan librerias y header files. \n\n " ;
  12. system ("pause") ;
  13. return 0;
  14. }
  15.  

Los términos que tengo un poco de dudas (n\n) la cual no veo diferencia en la consola, igual porque razón en Internet se critica mucho que se use "system("pause") y getchar() es la mas recomendable.

Gracias de ante mano, perdón por todas las preguntas simultaneas.




· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines