Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Mario Olivera

#61
Hola gente del foro, tengo un problema, hace poco me pase a ubuntu y descarge eclipse y le instale el ctd para poder programar en C y C++, mi problema es que no se por qué no se ejecuta mi programa, voy a decirles los pasos que hago para crear un proyecto...

1- Abro Eclipse

2- Voy a New- C++ Proyect

3- Pongo el nombre del proyecto, pongo empty proyect y pongo Linux GCC y pongo siguiente..

4- Dejo debug y release seleccionados y pongo finish...

Bueno creo un  archivo llamado main.cpp desde el proyect explorer y pongo el codigo de hola mundo..

Código (cpp) [Seleccionar]
#include <iostream>
using std::cout;
using std::cin;

int main()
{
cout <<"Hola mundo\n";
cin.get();
return 0;
}


Voy a run y pongo run y me tira este error: binary no fount

Leí que tenia que apretar ctrl + b y poner run, pero el error no se fue, si alguién me pudiera ayudar se lo agradecería :)



#62
 Hola gente del foro, hoy he decidido dejar windows e instalar linux, y no se que versión instalar, asi que me gustaría que me recomienden una, dejo las caracteristicas de mi pc :)

Ram: 4gb
Disco: 512 mb
Procesador: amd de 3.4 a 3.6 ghz en turbo
Placa de video: 512 mb geforce9600gt
#63
Programación C/C++ / Re: Estructura switch¿?
4 Agosto 2014, 12:48 PM
 Hola lucas59, sino entiendo mal lo que tendrias que hacer es poner un caso default, y saltar caracteres de tabuladores, para esto después de los case poné estos otros case
Código (cpp) [Seleccionar]


Case: '/t'
Case: '/n'
Break;
Case: default
Cout<<"el caracter no esta en las opiones disponibles\n";
Break;
[ /code]
#64
Hacking / Re: Problema al subir shell
1 Agosto 2014, 01:22 AM
Cita de: ivancea96 en  1 Agosto 2014, 01:12 AM
Algún dato más? Seguro que la extensión es correcta, y el php es correcto?

me ha pasado de ingresar en "la imagen" y ver el codigo php de la shell, quisas eso seria porque la he subido mal, pero igual si la subo solamente como .php me dice internal server error y busqué acá en el foro y vi un tema que pasaba lo mismo y segun vi en las respuestas era por los permisos de la carpeta que guardaba la "imagen", vi un comentario que decia que suba el archivo con el nombre ../shell.php, que sería para subirla en la carpeta externa de donde esta la carpeta que guarda las imagenes, pero es obio que no se le puede poner a un archivo ese nombre
#65
Cita de: ivancea96 en  1 Agosto 2014, 01:00 AM
Un pseudo-código muy muy pseudo.

Es un trabajo de clase, o es un problema de por ahí? Nunca vi estas preguntas en mi vida xD

Hola ivancea96, es de un libro de programación en C++, y bueno tengo esa duda que expliqué que nose si lo que hice hasta el momento estaría bién  :P
#66
 Hola gente, estoy haciendo un ejercicio de programación orientada a objetos, antes que nada voy a publicar lo que dice el ejercicio.

Citar
Describa en 200 palabras o menos qué es un automovil y qué hace. Enliste los sustantivos y verbos por separado. En el texto, indicamos que cada sustantivo podría corresponder a un objeto que habrá que construir para implementar un sistema, en este caso un auto. Elija cinco de los objetos que enlistó y, para cada uno, enliste varios atributos y comportamientos. Describa brevemente cómo interactúan estos objetos entre sí, y con los demás objetos en su descripción. Acaba de realizar varios de los pasos claves en un típico diseño orientado a objetos

Ok, se que por ejemplo el comportamiento de un auto puede ser acelerar y el atributo de un auto puede ser el color, pero al hacer atributos y comportamientos de la aceleracion o el frenar de un auto entro en dudas si van en el lugar correcto, yo lo hice así y nose si está bién:

Citar
encender
        comportamiento:
                    encender motor del auto
                    encender luces delanteras
                    encender encender luces traseras
                    consumir combustible
                    hacer ruido del motor
        atributos
                 sin tardar
                 tardar

apagar
        comportamiento:
                    apagar luces delanteras
                    apagar luces traseras
                    dejar de hacer ruido
                    apagar motor del auto
        atributos:
                  sin tardar

acelerar
       comportamiento:
                    aumentar velocidad

       atributos:
                    hasta llegar a 10 km/h tardando 2 segundos
                    hasta llegar a 20 km/h tandando 1 segundos

desacelerar
      comportamiento:
                    reducir velocidad
      atributos:
                    bajar velocidad hasta 10 km/h tardando 1 segundo
                    bajar velocidad hasta 20 km/h tardando 3 segundos

frenar:

      comportamiento:
                    reducir velocidad a 0

      atributos:
                    hacer ruido
                    prender luces rojas

La verdad es que algo tan facil me lo complica mucho, porque nose si lo he entendido bién, de no ser así me gustaría que me den unos atributos y unos comportamientos por ejemplo para encender, solo para tener de ejemplo y entender el tema mejor.

Desde ya gracias por cualquier ayuda, disculpar mi ignorancia  :-\
#67
Cita de: leosansan en 31 Julio 2014, 22:05 PM
"Creo" que esto te arregla el desajuste:

Código (cpp) [Seleccionar]
void Factorial::establecerFactorial()
{
int numeroMultiplicador = numeroFactorial ;
resultado = 1 ;

while (numeroMultiplicador != 0)
{
resultado  *=  numeroMultiplicador ;
--numeroMultiplicador;
}
}



¡¡¡¡ Saluditos! ..... !!!!





Hola leosansan

enves de resultado=1 puse resultado= numeroFactorial y ahí andubo

Muchas Gracias por tu ayuda, Saludos!
#68
 Hola gente del foro, estoy haciendo un ejercicio que me pide que haga un programa donde se ingrese un número entero no negativo y que imprima su factorial

Ejemplo:
Si el número ingresado por ejemplo sería 5, para sacar el factorial se hace 5*4*3*2*1= 120, esto mismo intento hacer en el programa, pero no obtengo los resultados que quiero.

Dejo el código de el programa que hice :)

main.cpp
Código (cpp) [Seleccionar]
#include <iostream>
using std::cout;
using std::endl;
using std::cin;

#include "Factorial.h"

int main()
{
int numero;
cout <<"Escriba un numero entero no negativo para calcular su factorial!\n"
<<"Numero: ";
cin >> numero;

Factorial Factorial1(numero);
Factorial1.establecerFactorial();
cout <<"El factorial es: " <<Factorial1.obtenerFactorial() <<endl;
cin.get();
cin.get();
return 0;
}

Factorial.h
Código (cpp) [Seleccionar]
class Factorial
{
public:
Factorial(int);
//Funciones establecer
void establecerNumero(int);
void establecerFactorial();
//Funciones obtener
int obtenerFactorial();

private:
int numeroFactorial;
int resultado;
};

Factorial.cpp
Código (cpp) [Seleccionar]
#include <iostream>
using std::cout;

#include "Factorial.h"

Factorial::Factorial(int numero)
{
establecerNumero(numero);
}

//Funciones Establecer

void Factorial::establecerNumero(int numero)
{
if (numero > 0)
{
numeroFactorial= numero;
}

else
{
cout <<"\nEl numero ingresado no es correcto!\n";
}
}

void Factorial::establecerFactorial()
{
int numeroMultiplicador = numeroFactorial - 1;

while (numeroMultiplicador != 0)
{
resultado= (resultado + (numeroFactorial * numeroMultiplicador));
--numeroMultiplicador;
}
}

//Funciones Obtener

int Factorial::obtenerFactorial()
{
return resultado;
}



Desde ya gracias por cualquier ayuda  :)
#69
Cita de: ivancea96 en 31 Julio 2014, 13:18 PM
(2+7)%10 NO es igual a 0.9
Es igual a 9.
No confundas división (/) con módulo o resto (%)

Me confundi por usar la calculadora  :laugh:

Cita de: Blaster
El método funcionaria de la siguiente manera:

2 3 6 1 ==> 9  4  5  6

6 + 3 = 9 % 10 = 9
1 + 3 = 4 % 10 = 4
2 + 3 = 5 % 10 = 5
3 + 3 = 6 % 10 = 6

Para ello debes trabajar solo con números enteros, no utilices el tipo double ademas dudo que la solución que encontraste te funcione

Gracias por la ayuda Blaster, Saludos!

#70
Cita de: CalgaryCorpus en 30 Julio 2014, 23:59 PM
¿por que no aplicaste el modulo 10 al decriptar?

Por que me di cuenta de la suma de 3... pero al final eso es incorrecto, con respecto al módulo no sabría como operar haciendo módulo o multiplicando....

EDIT: Encontré la solución...

Trabajo con el número 2...

(2+7) % 10= 0.9

llegar al 2 de nuevo:

(0.9 * 10) - 7

Gracias por la ayuda Saludos!  :D