Dev - C++ - Probabilidad Dados ( 2 a 12 )

 
Vista:

Probabilidad Dados ( 2 a 12 )

Publicado por Juan Blanco (4 intervenciones) el 23/10/2019 21:58:10
Hola!, necesito hacer un ejercicio que pida dos números por teclado entre 2 a 12 y que determine la posibilidad de ser obtenido en un lanzamiento de dados entre un valor del 0% al 100%
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Probabilidad Dados ( 2 a 12 )

Publicado por Alfil (1444 intervenciones) el 24/10/2019 09:25:37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
#include <iomanip>
#include <ctime>
#include <cstdlib>
 
using namespace std;
 
int dados();
 
int main()
{
    int d1, d2;
    int n1, n2;
    int tirada = 0;
    bool ganar = false;
 
    srand( time(NULL) );
 
    cout << "\nEscriba un numero entre 2 y 12: ";
    cin >> n1;
    cout << "Escriba un segundo numero entre 2 y 12: ";
    cin >> n2;
 
    do{
        d1 = dados();
        d2 = dados();
        tirada++;
 
        if( (d1 == n1 && d2 == n2) || (d1 == n2 && d2 == n1) )
            ganar = true;
 
    }while( !ganar );
 
    cout << setprecision( 2 ) << fixed ;
    cout << "\nSe han realizado " << tirada << " tiradas de dados."
         << "\nLa probabilidad de que salga el " << n1 << " y el " << n2
         << " es del " << 100.0f / tirada << "%.";
 
    cout << endl;
 
    return 0;
}
 
int dados()
{
    return rand() % 11 + 2;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Probabilidad Dados ( 2 a 12 )

Publicado por Juan Pablo (4 intervenciones) el 24/10/2019 16:26:36
Hola!, amigo una cuestion con el funcionamiento del codigo php la idea es que el primer valor sea del 1 al 6 igual que el segundo valor, despues que se sumen ( 1 + 3 ) y que dicho resultado osea ( 4 ) sea definido como (%) de las posibilidades en el que ese resultado se puede conseguir ( 1+3 ) , ( 2+2) , ( 3+1 ) y que de eso saque el % de 1 a 100 dependiendo de las posibilidades.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Probabilidad Dados ( 2 a 12 )

Publicado por Alfil (1444 intervenciones) el 24/10/2019 17:38:57
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <iomanip>
#include <ctime>
#include <cstdlib>
 
using namespace std;
 
int dados();
 
int main()
{
    int d1, d2, suma;
    int n1;
    int tirada = 0;
 
    srand( time(NULL) );
 
    cout << "\nEscriba un numero entre 2 y 12: ";
    cin >> n1;
 
    do{
        d1 = dados();
        d2 = dados();
        suma = d1 + d2;
        tirada++;
    }while( suma != n1 );
 
    cout << setprecision( 2 ) << fixed ;
    cout << "\nSe han realizado " << tirada << " tiradas de dados."
         << "\nLa probabilidad de que salga un " << n1
         << " es del " << 100.0f / tirada << "%." << endl;
 
    return 0;
}
 
int dados()
{
    return rand() % 6 + 1;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Probabilidad Dados ( 2 a 12 )

Publicado por Juan Blanco (4 intervenciones) el 24/10/2019 18:31:26
No me has entendido, perdon por molestar tanto la idea es esta, tienes 2 dados ( cada dado tiene los valores 1,2,3,4,5,6 ) si son dos deben existir dos resultados la idea es que de esos dos resultados se sumen y saque la posibilidad de lo que puede salir.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Probabilidad Dados ( 2 a 12 )

Publicado por Alfil (1444 intervenciones) el 24/10/2019 18:42:29
Es justo lo que hace el programa, la probabilidad la saca de la suma de los dos dados. Los dos datos se suman a la variable suma.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar