|
Mostrar Mensajes
|
Páginas: [1] 2
|
2
|
Comunicaciones / Redes / subneteo
|
en: 19 Marzo 2013, 21:23 pm
|
saludos, me encuentro haciendo una practica de subneteo y me encuetro una red con una mascara algo extraña , y me dicen que se puede resolver ,con algo como buscado su red base. la direccion ip es esta
*192.168.10.100/3
incluso e visto problemas con /1
dios ayudenmeee!
|
|
|
6
|
Programación / Programación C/C++ / este problemita de c++ no funciona bien
|
en: 19 Mayo 2012, 21:35 pm
|
lo que quiero hacer o termina es elaborar un programa que reciba una cantidad de dinero y retorne la cantidad óptima para cambiar dicho dinero. La idea es cambiar el monto total usando la menor cantidad de papeletas posibles. Ejemplo 2,500.00 debería retorna 1 papeleta de 2000 y 1 papeleta de quinientos. 3,455.00 1 de 2000 2 de 200 1 de 50 1 de 5 #include<iostream>
using namespace std;
int main() { unsigned int cant,x; cout<<"cantidad de papeleta o monedas devolver"<<endl; cout<<"digite cantidad a cambiar "<<endl; cin>>cant; x=cant/2000; cant=cant-cant /2000; cout<<"billetes de 2000"<< "\n\n"<<x<<endl; x=cant/1000; cant=cant-cant /1000; cout<<"billetes de 1000"<< "\n\n"<<x<<endl; x=cant/500; cant=cant-cant/500; cout<<"billetes de 500"<< "\n\n"<<x<<endl; x=cant/200; cant=cant-cant /200; cout<<"billetes de 200"<< "\n\n"<<x<<endl; x=cant/100; cant=cant-cant/100; cout<<"billetes de 100"<< "\n\n"<<x<<endl; x=cant/50; cant=cant-cant/50; cout<<"billetes de 50"<< "\n\n"<<x<<endl; x=cant/25; cant=cant-cant/25; cout<<"billetes de 25"<< "\n\n"<<x<<endl; x=cant/20; cant=cant-cant-20; cout<<"billetes de 20"<< "\n\n"<<x<<endl; x=cant/10; cant=cant-cant/10; cout<<"monedas de 10"<< "\n\n"<<x<<endl; x=cant/5; cant=cant-cant/5; cout<<"monedas de 5"<< "\n\n"<<x<<endl; x=cant=cant-cant/1; cout<<"monedas de 1"<< "\n\n"<<x<<endl; system ("pause"); return 0; }
|
|
|
8
|
Programación / Programación C/C++ / problema con sobrecarga de operadores c++
|
en: 3 Abril 2012, 05:37 am
|
intento hacer una sobrecarga de operadores en una clase de quebrados y estoy hastacado! ayudenme!! #include <iostream>
using namespace std;
class Complejos { private: double real; double img; public: Complejos(double, double); Complejos operator+(Complejos a); friend Complejos operator*(Complejos a, double ); //AMIGA porque utiliza un tipo de dato diferente de la clase en los operandos friend Complejos operator*(double, Complejos); //AMIGA porque utiliza un tipo de dato diferente de la clase en los operandos void Suma(double,double); void Multiplicacion(double, double); void VerComplejos(); friend Complejos operator+(Complejos, int); }; Complejos operator+(Complejos a, int b) { Complejos c(a.real*b, a.img*b); return c; }
Complejos::Complejos(double r, double i) { real = r; img = i; } void Complejos::Multiplicacion(double r, double i) { double hold = real; real = (real * r) + (img * i * (-1)); img = -(hold * i ) + (img * r); }
void Complejos::Suma(double r, double i) { real += r; img += i; } void Complejos::VerComplejos() { cout << "(" << real << ", " << img << "i)\n"; } Complejos operator*(double valor, Complejos b) { Complejos tmp ( b.real*valor, b.img*valor); return tmp; } Complejos Complejos::operator+(Complejos a) { Complejos c( real+a.real, img+a.img); return c; } Complejos operator*(Complejos a, double valor) { Complejos c( a.real*valor, a.img*valor); return c; }
int main() { Complejos c(5,15), d(10,10); Complejos ch(1,1);
ch = ch + d; ch.VerComplejos(); ch = ch * 2; ch.VerComplejos(); ch = 2 * ch ; ch.VerComplejos(); system("pause"); }
|
|
|
9
|
Programación / Programación C/C++ / problemas con clase en c++
|
en: 2 Abril 2012, 01:30 am
|
lo que quiero es hacer una clase virtual "Objetogeometrico" para que pueda utilizar un o los datos miembros en la demas clase "class circulo,classcuadrado,etc... " con el fin d obtener el area y perimetros de dichas figuras.. una ayuda u opinio seria bueno XD #include<iostream>
using namespace std; float const pi=3.14159;
class Objetogeometrico { public: virtual float calcularArea() {return 0;} virtual float perimetro (){return 0;} }; class Circulo:public Objetogeometrico { private: float Radio; public: Circulo(float); float SetRadio(){return Radio;} float GetRadio(){return Radio;} float calcularArea(); float perimetro(); };
Circulo::Circulo(float r ) { Radio = r; }
float Circulo::calcularArea() { cout<<"digite radio"<<"\n"<<endl; cin>>Radio; return 2*pi*Radio;
}
float Circulo::perimetro() { return 2*pi*Radio*Radio; }
class Cuadrado:Objetogeometrico { private: float Base; public: Cuadrado(float); float SetBase(){return Base;} float GetBase(){return Base;} float calcularArea(); float perimetro(); };
Cuadrado::Cuadrado(float b) { Base=b; }
float Cuadrado::calcularArea() { cout<<"digite base"<<"\n"<<endl; cin>>Base; return Base*Base; }
float Cuadrado::perimetro() { return 4*Base;
}
class Rectangulo:Objetogeometrico { private: float Base; float Lado; public: Rectangulo(float,float); float SetBase(){return Base;} float GetBase(){return Base;} float SetLado(){return Base;} float GetLado(){return Base;} float calcularArea(); float perimetro();
};
Rectangulo::Rectangulo(float b,float l)
{ Base=b; Lado=l;
}
float Rectangulo::calcularArea() { cout<<"digite base"<<"\n"<<endl; cin>>Base; cout<<"Digite lado"<<"\n"<<endl; cin>>Lado; return Base*Lado; } float Rectangulo::perimetro() { return 2*Base+2*Lado; } int main() { Circulo c(); cout <<c.calcularArea()<<endl;
system("pause"); }
|
|
|
|
|
|
|