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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 [44] 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 64
431  Programación / Programación C/C++ / Re: POO en: 4 Diciembre 2018, 03:19 am
Creo que el "&" esta demas tenia sueño cuando hice este ejercicio
432  Programación / Programación C/C++ / Re: POO en: 4 Diciembre 2018, 02:07 am
Para iniciar esta bien, pero que no te convence de la potencia?

Saludos!
Esto
Código
  1. (const racional &R
Me marié, ya no se que hace este metodo, no se que objeto es el que modifica
433  Programación / Programación C/C++ / POO en: 4 Diciembre 2018, 00:25 am
Hola estuve dos dias estudiando POO y vine para corroborar si aprendí o no POO, despues sigo pasando programas para que me den sus opiniones
Tengo la clase Racional el fichero racional.h
Código
  1. #ifndef RACIONAL_H
  2. #define RACIONAL_H
  3.  
  4. #include <iostream>
  5. #include <math.h>
  6.  
  7. using namespace std;
  8.  
  9. class racional{
  10. public:
  11. racional(int a2=0, int b2=0) : num(a2), den(b2) {}
  12.  
  13. void guardar(int a2, int b2);
  14. void leer(int &a2, int &b2);
  15.  
  16. void suma(const racional, const racional);
  17. void resta(const racional, const racional);
  18. void potencia(const racional &, int valor);
  19.  
  20. float decimal(float d);
  21.  
  22. void mostrar();
  23. private:
  24. int num, den;
  25. };
  26.  
  27. void racional::guardar(int a2, int b2)
  28. {
  29. num=a2;
  30. den=b2;
  31. }
  32.  
  33. void racional::leer(int &a2, int &b2)
  34. {
  35. a2=num;
  36. b2=den;
  37. }
  38.  
  39. void racional::suma(const racional Uno, const racional Dos)
  40. {
  41. num=Uno.num*Dos.den+Uno.den*Dos.num;
  42. den=Uno.den*Dos.den;
  43. }
  44.  
  45. void racional::resta(const racional Uno, const racional Dos)
  46. {
  47. num=Uno.num*Dos.den-Uno.den*Dos.num;
  48. den=Uno.den*Dos.den;
  49. }
  50.  
  51. void racional::potencia(const racional &R, int valor)
  52. {
  53. num=pow(R.num,valor);
  54. den=pow(R.den,valor);
  55. }
  56.  
  57. float racional::decimal(float d)
  58. {
  59. d=float(num)/float(den);
  60. return d;
  61. }
  62.  
  63. void racional::mostrar()
  64. {
  65. cout<<"Racional: "<<num<<"/"<<den<<endl;
  66. }
  67. #endif
Y el main
Código
  1. #include "racional.h"
  2.  
  3. int main()
  4. {
  5. racional uno(3,4), dos(1,4), tres;
  6. float decimal;
  7.  
  8. tres.suma(uno,dos);
  9. cout<<"Suma ";tres.mostrar();
  10.  
  11. tres.resta(uno,dos);
  12. cout<<"Resta ";tres.mostrar();
  13.  
  14. tres.potencia(uno,3);
  15. cout<<"Potencia ";tres.mostrar();
  16.  
  17. cout<<"Decimal: "<<uno.decimal(decimal)<<endl;
  18.  
  19. system("pause");
  20. return 0;
  21. }
A mi hay cositas que no me convence como el metodo potencia de la clase racional
434  Programación / Bases de Datos / Re: Defina el termino relacion en: 29 Noviembre 2018, 03:25 am
Gracias chicos ya aprobé la materia  :laugh:
435  Programación / Programación C/C++ / Re: Resolver C++ en: 29 Noviembre 2018, 03:16 am
Es el Operador Ternario, es basicamente un mini if

Código
  1. char C = 'A';
  2. printf("%s\n",(C == 'A')? "Verdadero": "Falso");
  3.  

Se utiliza para realizar ciertas evaluaciones rapidamente.

De manera que te devuelve el primer valor el que esta antes del ":" si la evaluacion fue verdadera, encaso contrareo te devuelve lo que esta despues del ":"

Otro ejemplo seria:

Código
  1. char C = 'A',otro;
  2. otro = (C == 'A') ? 'q' : 'r' ;
  3.  


Saludos
Ahh claro es por esto (int  i=1;  i++<10;  i++)  que i nunca va a valer 5 por lo tanto nunca se mostrara "Cinco" por pantalla, solamente el valor de i ya que i no cumple con esa condicion, gracias Alberto, ya lo entendí  :laugh:
436  Programación / Programación C/C++ / Re: Resolver C++ en: 29 Noviembre 2018, 00:57 am
La verdad que es medio raro eso, se la respuesta pero no se como es que el signo ? funciona en ese fragmento de codigo alguien sabe?
Por cierto una pista de la respuesta son numeros del mismo tipo... ;-)
437  Programación / Programación C/C++ / Re: ¿Queda algo en el Buffer de Entrada stdin? en: 26 Noviembre 2018, 01:30 am
Despues lo aplico Alberto, ahora no hay tiempo  ;-)
<3
438  Programación / Bases de Datos / Re: Defina el termino relacion en: 24 Noviembre 2018, 08:27 am
Hola
Entonces seria lo que en C++ se conoce como un arreglo de registros no? digamos esas intersecciones(valores) entre nombre de campo y tuplas, masomenos por ahi lo entiendo
439  Programación / Bases de Datos / Defina el termino relacion en: 24 Noviembre 2018, 06:12 am
MODELO RELACIONAL

Alguien sabe a que se refiere "Defina el termino de relacion": Una relacion del esquema relacional R(A1,A2...An) es un conjunto de n-tuplas r=(t1,t2...tn). Cada n-tupla t es una lista ordenada de n valores t=<v1,v2...vn> donde cada valor vi 1<=i<=n, es un elemento de dom(A) o bien un valor nulo especial.
Otra cosita mas, "Formalice un esquema de relacion y explique brevemente": Un esquema de relacion R denotado por R(A1,A2...An) esta constituido por un nombre de relacion R y una lista de atributos A1,A2..An. Cada atributo Ai es el nombre de un papel jugado por algun dominio D en el esquema de relacion R
En criollo(soy argentina) que significa?  :huh:
440  Programación / Programación C/C++ / Re: Archivos en: 23 Noviembre 2018, 00:51 am
Mmmm no entendi pero me funciona de maravilla, si te pasara el programa de 600 lineas te daria cuenta lo que tengo que hacer,  me falta corregir un par de modulos, cuando lo tenga terminado al programa te mando un privado y le hechas un ojo :D
Páginas: 1 ... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 [44] 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 64
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines