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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: [1] 2
1  Comunicaciones / Mensajería / Volver a grupo whatsapp en: 19 Junio 2018, 17:38 pm
Hola en el grupo de whatsapp de la escuela me quedé afuera. Estoy haciendo búsquedas en ingles de como entrar sin ser invitado, pero sin resultados. Me gustaría que alguien me oriente hacia donde debo apuntar si al  móvil del admin del grupo, si hacerlo a través de ingeniería social. Es un algo importante para mi agradezco cualquier colaboración.
 
2  Programación / Programación C/C++ / "archivos" ayuda explicación de código en: 6 Abril 2018, 04:45 am
Estoy tratando de comprender este código que estoy estudiando, que me corrijan por favor si me equivoco. Asi tal cual esta el programa me permite guardar en el archivo que se crea y se llama "loan.aut" el resultado de la operación suma de las variables  numero1 mas el numero2. Estoy intentando que ademas de guardarse en el archivo el resultado de la suma pueda pedir el ingreso por teclado los valores de numero1 y numero2 y que también se muestre en pantalla el resultado de la suma. Puede alguien orientarme para lograrlo.
Código
  1. #include <fstream>
  2. #include <cmath>
  3. #include <iomanip>
  4. using namespace std;
  5. #include <fstream>
  6. #include <cmath>
  7. #include <iomanip>
  8.  
  9. int main (){
  10. int numero1=5;
  11. int numero2=5;
  12. int suma;
  13.  
  14. ofstream outData;
  15. ifstream inData;
  16. inData.open("loan.in");
  17. outData.open("loan.out");
  18. inData >> numero1 >> numero2;
  19. suma=numero1+numero2;
  20. outData << fixed << setprecision(2) << "el resultado de la suma es: "
  21. <<suma;
  22. inData.close();
  23. outData.close();
  24. return 0;
  25.  
  26. }
  27.  
  28.  


No puedo eliminar mi post pero conseguí hacer lo que planeaba con el este código. Agradezco sugerencias y comentarios .

Código
  1. #include <fstream>
  2. #include <cmath>
  3. #include <iomanip>
  4. #include <iostream>
  5. using namespace std;
  6. #include <fstream>
  7. #include <cmath>
  8. #include <iomanip>
  9.  
  10. int main (){
  11. int numero1;
  12. int numero2;
  13. int suma;
  14.  
  15. ofstream outData;
  16. ifstream inData;
  17. inData.open("loan.in");
  18. outData.open("loan.out");
  19. cout<<"ingrese los valores a sumar"<<endl;
  20. cin>>numero1;
  21. cin>>numero2;
  22. inData >> numero1 >> numero2;
  23. suma=numero1+numero2;
  24. cout<<"el resultado de la suma es: "<<suma<<endl;
  25. outData << fixed << setprecision(2) << "el resultado de la suma es: "
  26. <<suma;
  27. inData.close();
  28. outData.close();
  29. return 0;
  30.  
  31. }
  32.  
  33.  

Ahora mi problema es como hacer para que unas sucesivas ejecuciones se guarden en el archivo sin sobre escribirlo cada vez que se ejecuta el programa.
3  Programación / Programación C/C++ / En la salida en: 6 Abril 2018, 00:27 am
Hola me pregunto por qué este código  en la salida del anteultimo cout no necesita punto y coma al finalizar la linea de la instrucción..
Código
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4.  
  5. int main (void){
  6. int Numero_de_parte;
  7. int Cantidad;
  8. float Precio_Unitario;
  9. float Precio_Total;
  10. cout<<"INtroduzca numero de parte: "<<endl;
  11. cin>>Numero_de_parte;
  12. cout<<"introduzca cantidad de partes: "<<endl;
  13. cin>>Cantidad;
  14. cout<<"introduzca el precio unitario"<<endl;
  15. cin>>Precio_Unitario;
  16. Precio_Total=Cantidad*Precio_Unitario;
  17. cout << "Parte " <<Numero_de_parte
  18. << ", cantidad " << Cantidad
  19. << ", a $ " << Precio_Unitario << " cada una" << endl;
  20. cout << "total $ " << Precio_Total << endl;
  21. return 0;
  22.  
  23. }
  24.  
  25.  
  26.  
4  Programación / Programación C/C++ / no funciona en: 15 Marzo 2018, 23:41 pm
Alguien puede decirme porque no funciona este programa bajo linux:
Código
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main (void){
  5.  
  6. cout<<"El cuadradro de 27 es: "<<cuadrado(27)<<endl;
  7. cout<<"El cubo de 27 es: "<<cubo(27)<<endl;
  8. return 0;
  9. }
  10.  
  11.  
  12. int cuadrado (int n){
  13. return n*n;
  14. }
  15. int cubo(int n){
  16. return n*n*n;
  17. }
  18.  
  19.  
  20.  




In function ‘int main()’:
programa1.cpp:6:45: error: ‘cuadrado’ was not declared in this scope
 cout<<"El cuadradro de 27 es: "<<cuadrado(27)<<endl;
                                             ^
programa1.cpp:7:36: error: ‘cubo’ was not declared in this scope
 cout<<"El cubo de 27 es: "<<cubo(27)<<endl;

no se como borrar el post pero el error estaba en no declarar la función antes del main.
5  Programación / Programación C/C++ / Logica utilizada en: 14 Marzo 2018, 01:58 am
Se conoce de un artículo su costo base y se sabe que se ofrecen 2 precios de venta: al detal (30% de incremento del costo base) y al mayor (15% de incremento del costo base). Se desea conocer los distintos PVP del artículo, al detal y al mayor.

Qué se puede decir de la manera en que lo resolví ¿?:
Código
  1. #include <iostream>
  2. using namespace std;
  3. class Articulo{
  4. public:
  5. void setCostoBase(float cb){c=cb;}
  6. float  getPrecioMenor(void){
  7.      float precio;
  8.      float premenor;
  9.     precio=(c*15)/100;
  10.      premenor=c+precio;
  11. return premenor;
  12. }
  13. float getPrecioMayor (void){
  14.    float precio;
  15.    float premayor;
  16.    precio=(c*25)/100;
  17.    premayor=c+precio;
  18.     return premayor;
  19.  
  20.  
  21. }
  22. private:
  23. float c;
  24.  
  25. };
  26. int main (void){
  27. Articulo a1;
  28. a1.setCostoBase(10.0);
  29. a1.getPrecioMenor();
  30. a1.getPrecioMayor();
  31. cout<<"PRecio menor es: "<<a1.getPrecioMenor()<<endl;
  32. cout<<"El precio mayor es: " <<a1.getPrecioMayor()<<endl;
  33. }
  34.  
  35.  
  36.  
  37.  
6  Programación / Programación C/C++ / Cajero automatico en: 13 Marzo 2018, 13:51 pm
Hola gente estoy aprendiendo POO con el problema del cajero automático. Me encuentro con el siguiente problema: Con setMonto inicio la cuenta en 2000, con SetRetiro quito de la cuenta 500 y hasta hay funciona bien pero cuando con SetDeposito intento agregar 100 a los 1500 que hasta hay estan en la cuenta cuando imprimo el saldo no son 1600 como yo creo sino que imprime 2100.


Código
  1. #include <iostream>
  2. using namespace std;
  3. class Cliente{
  4.     public:
  5.  
  6.     void setMonto (int mm) {m=mm;}
  7.     void setRetiro (int rr) {r=rr;}
  8.     void setDeposito (int dd) {d=dd;}
  9.  
  10.    int getMonto(void) {
  11.       return m;
  12. }
  13.    int getRetiro(void) {
  14.       r=m-r;
  15.         return r;
  16. }
  17.    int getDeposito(void) {
  18.       d=m+d;
  19.       return d;
  20. }
  21.  
  22. private:
  23.  
  24. int m,r,d;
  25. };
  26.  
  27. int main (void){
  28. Cliente p1;
  29. p1.setMonto(2000);
  30. p1.setRetiro(500);
  31. p1.setDeposito(100);
  32. cout <<"El saldo es: "<<p1.getMonto()<<endl;
  33. cout <<"El saldo es: "<<p1.getRetiro()<<endl;
  34. cout <<"El saldo es: "<<p1.getDeposito()<<endl;
  35.  
  36. }
  37.  
  38.  
  39.  


me funciona bien si modifico este metodo:
 int getDeposito(void) {
       d=r+d;
       return d;
}
ahora la pregunta es,¿ si es correcto proceder así?
7  Programación / Programación C/C++ / Duda con el codigo en: 11 Febrero 2018, 16:52 pm
Chicos estoy aprendiendo POO este código funciona pero me pregunto por la sintaxis; si es la correcta.¿?

Código
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class operating{
  5.  
  6. public:
  7.    void leenum();
  8.    int suma();
  9.    int resta();
  10.    int multiplicacion();
  11.    float division();
  12. private:
  13.      int num1, num2;
  14.      int rsum;
  15.      int rrest;
  16.      int producto;
  17.      float div;
  18.  
  19.   };
  20.  
  21. void operating:: leenum()
  22. {
  23.   cout<<"Ingrese primer numero ";
  24.   cin>>num1;
  25.   cout<<"ingrese segundo numero";
  26.   cin>>num2;
  27.  }
  28. int operating::suma()
  29. {
  30.   int suma;
  31.   suma=num1+num2;
  32.   cout<<"la suma es:"<<suma<<endl;
  33.  }
  34. int operating::resta()
  35. {
  36.   int resta;
  37.   resta=num1-num2;
  38.   cout<<"la resta es:"<<resta<<endl;
  39. }
  40. int operating::multiplicacion()
  41. {
  42.    int producto;
  43.    producto=num1*num2;
  44.    cout<< "el producto es:"<<producto<<endl;
  45. }
  46. float operating::division()
  47. {
  48.    float div;
  49.    div= num1/num2;
  50.    cout<<"la division es:"<<div<<endl;
  51. }
  52. int main (void){
  53.  
  54. operating op_obj;
  55. op_obj.leenum();
  56. op_obj.suma();
  57. op_obj.resta();
  58. op_obj.multiplicacion();
  59. op_obj.division();
  60.  
  61. }
  62.  
  63.  
  64.  
8  Programación / Programación C/C++ / Ayuda problema poo en: 10 Febrero 2018, 17:16 pm
Un producto tiene dos precios unos mayor y uno menor el precio menor es + 15% y el precio mayor es +25 %.Con el siguiente algoritmo solo estoy calculando los porcentajes ( y esta mal). Si le quito la linea 35 en adelante el programa puede calcular el porcentaje menor pero no funciona con el mayor.
Código
  1. #include <iostream>
  2. using namespace std;
  3. class Articulo{
  4.    public:
  5.      virtual float getCosto()=0;
  6.      void setBase1(float b1){
  7.            Base1= b1;
  8.    }
  9.    void setBase2(float b2){
  10.           Base2=b2;
  11.    }
  12.    protected:
  13.      float Base1;
  14.      float Base2;
  15.  };
  16.  
  17. class Menor: public Articulo{
  18.     public:
  19.       float getCosto(){
  20.         return (Base1 * 15) /100;
  21.        }
  22.      };
  23. class Mayor: public Articulo{
  24.    float getCosto(){
  25.     return (Base2 * 25) /100;
  26. }
  27. };
  28.  
  29. int main (void){
  30. Menor PreM;
  31. Mayor PreMay;
  32. PreM.setBase1(80);
  33. cout<<"El precio menor es:"<<PreM.getCosto()<<endl;
  34.  
  35. PreMay.setBase2(50);
  36. cout<<"El precio mayor es:"<<PreMay.getCosto()<<endl;
  37. return 0;
  38. }
  39.  
  40.  

 In function ‘int main()’:
articulo.cpp:24:11: error: ‘virtual float Mayor::getCosto()’ is private
     float getCosto(){
           ^
articulo.cpp:36:46: error: within this context
 cout<<"El precio mayor es:"<<PreMay.getCosto()<<endl;
9  Programación / Programación C/C++ / Perimetro de cuadrado en: 9 Febrero 2018, 15:32 pm
Hola estoy tratando de resolver ejercicios con la POO y ahora trato de resolver el perimetro de un cuadrado pero el compilador gcc me da error:
Código
  1. #include <iostream>
  2. using namespace std;
  3. class Cuadrado {
  4.    public:
  5.      int Base;
  6.      int Altura;
  7.  
  8. };
  9.  
  10. int main (){
  11. Cuadrado cuadrado1;
  12. int perimetro=0;
  13. cuadrado1.Base=2;
  14. cuadrado1.Altura=2;
  15. perimetro= Base* Altura;
  16. cout<<"El perimetro del cuadrado es:"<<perimetro<<endl;
  17.  
  18. return 0;
  19.  
  20.  


Error: error: ‘Base’ was not declared in this scope
 perimetro= Base* Altura;
            ^
perimetro.cpp:15:18: error: ‘Altura’ was not declared in this scope
 perimetro= Base* Altura;
                  ^
10  Programación / Programación C/C++ / Pedido de problemas (poo) en: 6 Febrero 2018, 19:38 pm
Chicos siento que esto es como un llamado a la solidaridad. Estoy necesitando problemas para resolver mediante poo. Los que encontré en internet los resolví pero siento que necesito mas para aprender por eso pido algun site donde haya problemas para resolver mediante poo ó si alguien tiene de su escuela y podria pasarmelos sería un gran favor.



Yo tengo algunos de un curso que hice pero son de programación estructurada, si alguien los quiere avise y los cuelgo.

No hacer doble post
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines