Dev - C++ - ayuda con este problema de c++ sacar porcentaje y numero pares

   
Vista:

ayuda con este problema de c++ sacar porcentaje y numero pares

Publicado por trry trry@hotmail.es (4 intervenciones) el 21/03/2015 21:55:37
buenas tardes compañeros estoy compensando en esto de la programación y tengo que realizar este ejercicio pero ya le intente por mas que pude no busco como por realizar esta ejemplo espero puedan orientarme

saludos

programa que determine de un conjunto de números enteros: a) Qué porcentaje representa del total una X cantidad de números pares, b) Qué porcentaje representa del total una Y cantidad de números impares, c) Qué porcentaje representa del total una Z cantidad de números neutros (ceros).



Por ejemplo, si tenemos en total 15 números, de los cuales 4 son pares, 8 impares, y 3 son neutros. Para calcular el porcentaje sería:



Porcentaje1 = Xpares * 100 / totalNumeros = 4 * 100 / 15

Porcentaje2 = Yimpares * 100 / totalNumeros = 8 * 100 / 15

Porcentaje3 = Zneutros * 100 / totalNumeros = 3 * 100 / 15



De esa manera calculamos todos los porcentajes.



*Hay que solicitar de manera directa cuántos números son pares, cuántos impares y cuántos neutros. No hay que determinar si el número es par, impar o neutro.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de vangodp

ayuda con este problema de c++ sacar porcentaje y numero pares

Publicado por vangodp (287 intervenciones) el 22/03/2015 08:55:36
¿Y cual es la duda que tienes? Has estado explicando como hacer todo, da a entender que no tienes dudas. ¿Que te falta?
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

ayuda con este problema de c++ sacar porcentaje y numero pares

Publicado por trry (4 intervenciones) el 22/03/2015 15:28:03
pues no e podido pasarlo a código esto es el código asta el momento que e echo
no busco como hacer que la formula me de el resultado entiendo que cualquier cantidad de numero que me pongan
me debe sacar cuales son lo numero impares, pare y parejos y el porcentaje de esos números no se como representarlo en código para sacar el resulta que me pide

muchas gracias por responder

#include<stdio.h>
#include<stdlib.h>

int main(){

int xpares, yimpares, zneutros, totalnumeros, porcentaje1, porcentaje2, porcentaje3;
printf("total numeros");
scanf("%d",&xpares);
porcentaje1 = xpares * 100 / totalnumeros = 4 * 100/15;
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 vangodp

ayuda con este problema de c++ sacar porcentaje y numero pares

Publicado por vangodp (287 intervenciones) el 22/03/2015 22:03:06
a ver...La formula es:
Porcentaje1 = Xpares * 100 / totalNumeros

donde: Xpares * 100 / totalNumeros

...Equivale a la expresion: 4 * 100 / 15

Para que quede mas claro:

Xpares = 4;
totalNumeros = 15;

..Ahora que ya tienes el valor de xpares y totalNumeros haces:

Porcentaje1 = Xpares * 100 / totalNumeros

capiche? XD

Eso es regla del 3. Si totalNumeros es el 100% del valor, xpares es el Porcentaje1%
//asi a lo mejor te entra más facil
toatlNumeros -> 100%
xpares -> Porcentaje1%

La expresión es la que tienes: multiplicas xpares por 100 y lo divides por el total. Eso te dira el porcentaje de xpares en proporcion al 100%.

Mire este ejemplo:
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
#include <stdio.h>
 
 
int main () {
    int totalNumeros = 15;
    int Xpares = 0; //contador de numeros pares
    int Yimpares = 0; //contador de numeros impares
    int Zneutros = 0; //contador de numeros neutros
    int i;
 
    //No voy hacer esta parte XD
    //*Hay que solicitar de manera directa cuántos números son pares, cuántos impares y cuántos neutros.
    //No hay que determinar si el número es par, impar o neutro.
 
    //Si tenemos en total 15 números, de los cuales 4 son pares, 8 impares, y 3 son neutros....
    int n[totalNumeros] = { 10, 0, 23, 10, 23, 23, 10, 23, 0, 23, 10, 23, 23, 0, 23 };
 
    //Buscamos la cantidad de pares, impares y neutros
    for ( i = 0; i < totalNumeros; i++ ) {
        if ( n[i] != 0 ) { //si el numero no es neutro
            if ( n[i] % 2 == 0 ) { //si es par
                Xpares++;
            } else {  ////si es impar
                Yimpares++;
            }
        } else {
            //si es neutro
            Zneutros++;
        }
    }
    //ya tengo las cantidades de numeros por separado
    printf ("Xpares %d \nYimpares %d \nZneutros  %d\n\n", Xpares, Yimpares, Zneutros);
 
    //Para calcular el porcentaje sería:
    //Porcentaje1 = Xpares   * 100 / totalNumeros = 4 * 100 / 15
    //Porcentaje2 = Yimpares * 100 / totalNumeros = 8 * 100 / 15
    //Porcentaje3 = Zneutros * 100 / totalNumeros = 3 * 100 / 15
 
 
    printf ("El porcentaje es:\n");
    printf ("Pares %d%%, impares %d\%%, neutros %d\%% \n\n", Xpares*100/totalNumeros, Yimpares*100/totalNumeros, Zneutros*100/totalNumeros  );
 
    getchar();
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

ayuda con este problema de c++ sacar porcentaje y numero pares

Publicado por trry (4 intervenciones) el 25/03/2015 01:16:58
muchas gracias por responder mi pregunta te lo agradesco

estudiare el codigo para poder entenderlo

muchas gracias

saludos
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