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 - Raiden

#1
Hola gracias por responder.
La pregunta apunta a la utilidad de las simulaciones de situaciones reales por computadoras.
En funcion a lo que he podido leer por aqui e internet la utilidad que puedo ver es la de que se hacen las simulaciones por una cuestion practica, ya sea por ahorro de tiempos fisico o costos materiales. El problema era que al tirar dados o jugar a las torres de hanoi podia ver el ahorro de tiempo fisico pero no asi el de los costos al poder crear virtualmente objetos para manipularlos como si fueran de verdad.
Tmb al hacer simulaciones con  aleatoriedad da una sensacion de una  interaccion mas natural entre ordenador y usuario. (Por lo menos es lo que por ahora esta a mi alcance a la hora de realizar alguna simulacion)

Tmb existe una duda que reside en la eficacia de las simulaciones cuando tienen por objeto a los sistemas complejos, que tan util se le puede asignar a una conclusion en base a simulaciones con variables aleatorias que daran como resultado conclusiones estimadas. Por ejemplo, se puede dar como cierta la afirmacion de un biologo al afirmar con sus codigos de c++ que es mejor sacar una especie de un ecosistema porque llevaria sino a la destruccion del 50% del mismo? (en una primera vision diria no es util armar simulaciones de este tipo)
Pero eso supongo (tal ves sea erroneo) ya es una discusion que requiere conocimiento cientifico que no se relaciona directamente con generar codigo C C++ sino con los metodos cientificos vigentes..
Gracias por responder, creo que con esto ya podre responder la pregunta publicada  :laugh:
Saludos hasta la proxima  ;D


#2
Programación C/C++ / Simulacion Tirar dados utilidad
14 Septiembre 2021, 19:43 PM
Buenas
En unos de los ejemplos sobre funciones me tope con uno que incluia la funcion rand y srand.
La pregunta que me hacia era por que es util la tecnica de simulacion computarizada de situaciones reales.
Todavia no le he encontrado utilidad.
Un ejemplo de simulacion es tirar los dados 6 millones de veces con codigo para verificar que cada tiro va a ser masomenos igual al final, pero esto lo saco de la teoria de la probabilidad por ende no hace falta el codigo para obtener esa conclusion.

Otro ejemplo de simulacion son las torres de hanoi, pero tambien para hacer el codigo se necesita una solucion previamente que se obtiene por ejemplo a traves de la observacion y experimentacion, en conclusion tampoco no le veo utilidad en este sentido hacer un codigo para simular tal situacion real.

Alguien sabe de alguna simulacion de situaciones reales en codigo que se pueda compartir o que les haya servido para ver en donde le ven utilidad la simulacion computarizada.
Gracias por leer.
Saludos.


#3
Programación C/C++ / Re: Devolver string con int
13 Septiembre 2021, 17:57 PM
CitarCuidado con las variables globales, no es recomendable su uso en general. Las variables x e y pueden estar declaradas en main sin problemas...

Gracias por el tips, en donde puedo investigar ese tipo de  practicas,me seria muy util.
#4
Programación C/C++ / Re: Devolver string con int
4 Septiembre 2021, 15:20 PM
Gracias,tuve que incorporar las funciones de c++11, estaba usando Dev C++. Supongo que esa configuracion no escapa a la consigna de hacerlo simple al codigo.  ;D

Saludos hasta la proxima.
#5
Programación C/C++ / Re: Devolver string con int
4 Septiembre 2021, 13:52 PM
Gracias por responder.
Lo intente pero con to_string aparece un error: "'to_string' was not declared in this scope" ,no esta declarada.

#include <iostream>
#include <string>
using namespace std;
int x;
int y;


string retornar (int x)
{
return "el numero es: " + to_string(x);
}


int main()
{
cout<<retornar(2)<<endl;

system("pause");
return 0;

}
#6
Programación C/C++ / Devolver string con int
4 Septiembre 2021, 13:25 PM
Hola
Estuve tratando de hacer un codigo con dev c++ que llame a una funcion y  devuelva un string con int pero no he podido encontrar solucion. Alguien se le ocurre alguna forma de hacerlo de manera simple.
Gracias, cualquier aporte me serviria de mucho.
Aqui esta el codigo :
Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
using namespace std;
int x;
int y;


string retornar (int x,int y)
{
return "el numero es"<<to_string(x);
}


int main()
{
cout<<"escriba y "<<endl;
cin>>y;
cout<<"escriba x "<<endl;
cin>>x;
cout<<retornar(x,y);

system("pause");
return 0;

}

#7
Gracias por responder, me ayudo bastante a entender la cuestion:

Saludos hasta la proxima.  :D

#8
Hola a todos,
Eh estado haciendo unos ejercicios sobre funciones y me encontre con una consigna que no logre entenderla.
Dice  "Al principio podria pensarse que n/2 es el limite superior para evaluar si un numero es primo. pero lo máximo que se necesita es ir hasta la raíz cuadrada de n, Por que?"
Lo de la raiz pude entenderlo pero sobre lo de n/2 ¿como se llega a relacionar con los numeros primos y c++? ya he buscado por internet pero no encuentro nada.

Gracias por cualquier aporte.  ::)
Saludos.
#9
Programación C/C++ / Re: Ayuda Switch no defaultea
7 Septiembre 2020, 23:28 PM
Entiendo, pero como hago para hacer que no entren en el ultimo case cuando apreto 9?

Poruqe el ultimo case deberia activarse solamente cuadno envio una nueva linea es decir \n por ejemplo.

#10
Programación C/C++ / Ayuda Switch no defaultea
3 Septiembre 2020, 23:19 PM
Hola a todos,

Tengo un problema con un codigo, este tiene un swtich pero no puedo hacerlo funcionar bien..
Apreto 1,2,3,4,5,6,7 u 8 y anda perfecto pero cuando apreto 9 o 10 no activa el mecanismo de default, alguien sabe porque me sucede eso?

Aqui le dejo el codigo:
#include <iostream>
using namespace std;
int main()
{
    int NumProducto=0;
   
   
    while(NumProducto!=-1)
    {
    cout<<"Introduzca Numero de Caso: ";cin>>NumProducto;

    switch (NumProducto)
    {
       
         case 1:
        cout<<"CASO 1"<<endl;
         break;
         case 2:
        cout<<"CASO 2"<<endl;
         break;
         case 3:
        cout<<"CASO 3"<<endl;
         break;
         case 4:
        cout<<"CASO 4"<<endl;
         break;
         case 5:
        cout<<"CASO 5"<<endl;
        break;
        case '\n':
        case '\t':
        case ' ':
            break;
               
    default:
        cout<<"Numero incorrecto."<<endl;
        cout<<"Numero incorrecto."<<endl;
        cout<<"Numero incorrecto."<<endl;
        cout<<"Numero incorrecto."<<endl;
        cout<<endl;
    }
}
system("Pause");
return 0;
}




Gracias.