elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 2 [3]
21  Programación / Programación C/C++ / Re: Ayuda con un programa. en: 13 Marzo 2018, 05:03 am
Pruebalo asi.
Saludos.

Código
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. #define PI 3,1415
  5. #define RAIZPI 1,772453
  6.  
  7. int main ()
  8. {
  9.    float area, diametro, perimetro, radio;
  10.    int operacion, operacionRadio, volverInicio;
  11.    int seguir;
  12.    int numero, contador, acumulador;
  13.    float resultado;
  14.    int raiz;
  15.    int raiz2;
  16.  
  17.    contador = 0;
  18.    acumulador = 0;
  19.  
  20.    do {
  21.        printf ("Si decea calcular el radio de un circulo, pulse el numero 1. \n");
  22.        printf ("Si decea sacar la media aritmetica de un numero, pulse el numero 2. \n");
  23.        scanf ("%d", &operacion);
  24.  
  25.        if (operacion == 1) {
  26.            printf ("Si tiene el area, pulse 1: \n");
  27.            printf ("Si tiene el diametro, pulse 2: \n");
  28.            printf ("Si tiene el perimetro, pulse 3: \n");
  29.            //fflush (stdin);
  30.            scanf ("%d", &operacionRadio);
  31.  
  32.            if (operacionRadio == 1) {
  33.                printf ("Introduzca el area: \n");
  34.                //fflush (stdin);
  35.                scanf ("%f", &area);
  36.                raiz = sqrt(area);
  37.                radio = raiz / RAIZPI;
  38.                printf ("El radio es: %f \n", radio);
  39.            }
  40.  
  41.            else if (operacion == 2) {
  42.                printf ("Introduzca el diametro: \n");
  43.                //fflush (stdin);
  44.                scanf ("%f", &diametro);
  45.                radio = diametro / PI;
  46.                printf ("El radio es: %f \n", radio);
  47.            }
  48.  
  49.            else if (operacionRadio == 3) {
  50.                printf ("Introduzca el perimetro: \n");
  51.                //fflush (stdin);
  52.                scanf ("%f", &perimetro);
  53.                radio = perimetro / (2*PI);
  54.                printf ("El radio es: %f \n \n", radio);
  55.            }
  56.        }
  57.        else {
  58.            do {
  59.                printf ("Introduzca un numero entero \n");
  60.                //fflush (stdin);
  61.                scanf ("%d", &numero);
  62.                contador = contador + 1;
  63.                acumulador = acumulador + numero;
  64.                printf ("Introdujo %d numero(s) \n", contador);
  65.                printf ("La suma es: %d \n", acumulador);
  66.                printf ("Decea introducir otro numero? pulse 1 para SI; 0 para no.\n");
  67.                //fflush (stdin);
  68.                scanf ("%d", &seguir);
  69.            } while (seguir == 1);
  70.  
  71.            resultado = acumulador / contador;
  72.            printf ("La media aritmetica es: %f \n", resultado);
  73.        }
  74.  
  75.        printf ("Si decea volver a inico, pulse 1, de lo contrario, pulse 0.\n");
  76.        //fflush (stdin);
  77.        scanf ("%d", &volverInicio);
  78.    } while (volverInicio == 1);
  79.  
  80.    return 0;
  81. }
  82.  
  83.  
22  Programación / Scripting / Re: [Python 3x] Contar las letras de cualquier frase en: 28 Enero 2018, 15:55 pm
Esto es lo que quieres.
Salu2

Código
  1. def cuentaCaracteres(frase):
  2.  c = 0
  3.  
  4.  for i in range(len(frase)):
  5.    if frase[i].isalpha():
  6.      c += 1
  7.  
  8.  return c
  9.  
  10. #Main
  11. cadena = input('Ingrese una frase:')
  12. print('La frase "%s" tiene %d caracteres' %(cadena,cuentaCaracteres(cadena)))
  13.  
23  Programación / Programación C/C++ / Re: ejercicio " calcular la diferencia " en: 20 Enero 2018, 17:23 pm
Te dejo este codigo. Lo hice tal como dice el enunciado.
Salu2

Código
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. const int maximo=5;
  5.  
  6. float notas[maximo];
  7. float mayor=0;
  8. float menor,diferencia;
  9. float suma=0;
  10. int i;
  11.  
  12. int main() {
  13.  
  14.  for(i=0; i<maximo; i++)
  15.  {
  16.    cout<<"Ingrese la nota"<<i<<endl;
  17.    cin>>notas[i];
  18.  }
  19.  
  20.  //Encuentro el mayor,menor
  21.  menor = notas[1];
  22.  
  23.  for(i=0; i<maximo; i++)
  24.  {
  25.    if(notas[i] > mayor)
  26.      mayor=notas[i];
  27.    else if (notas[i] < menor)
  28.      menor=notas[i];
  29.   }
  30.  
  31.   diferencia = mayor - menor;
  32.  
  33.   cout << "La diferencia entre la nota mayor y la nota menor es " << diferencia;
  34.  
  35.   return 0;
  36. }
  37.  
24  Programación / Programación C/C++ / Re: Ayuda con secuencia numerica. C++ en: 12 Enero 2018, 15:42 pm
Hola, esto es lo que buscas.
Saludos.

Código
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main() {
  6.  int a=1,i,n;
  7.  
  8.  cout << "Limite superior:";
  9.  cin >> n;
  10.  cout << a << ",";
  11.  
  12.  for (i=0; i<=n; i++) {
  13.    if (a % 2 != 0) {
  14.      a += 3;
  15.      cout << a << ",";
  16.    }
  17.    else {
  18.      a++;
  19.      cout << a << ",";
  20.    }
  21.  }
  22.  
  23.  return 0;
  24. }
  25.  
25  Programación / Programación C/C++ / Re: Duda de C en: 10 Octubre 2017, 16:17 pm
No entiendo muy bien tu codigo. Cual es el enunciado del problemas.
Veo muchos if...else if.
Saludos.
26  Programación / Programación C/C++ / Re: Ayuda C++ proyecto en: 28 Septiembre 2017, 15:51 pm
Prmero tienes que hacer un bucle desde el inicio del archivo hasa el final, luego hacer la comparacion con IF, y por ultimo sumar las cantidades.
Pseudocodigo

Código
  1. INICIO
  2.    suma = 0
  3.    para i = inicio_archivo hasta fin_archivo
  4.        si (dia == 8)
  5.            suma = suma + cant_com
  6.        fin-si
  7.    fin-para
  8.    mostrar_resultados
  9. FIN
  10.  
27  Programación / Programación C/C++ / Re: Problema con mostrar elementos de la matriz en: 10 Septiembre 2017, 16:32 pm
Tu mismo programa arreglado.

Código
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. void charge();
  5. void show();
  6. int matriz[50][50],M,N; //Aca puedes usar variables globales.
  7.  
  8. int main()
  9. {
  10. charge();
  11. show();
  12.  
  13. return 0;
  14. }
  15.  
  16. void charge()
  17. {
  18. int i, j;
  19.  
  20. printf("\n**INGRESE NRO DE FILAS **:\n");scanf("%d",&M);
  21. printf("\n**INGRESE NRO DE COLUMNAS**:\n");scanf("%d",&N);
  22.  
  23. for(i=0; i<M; i++)
  24. {
  25. for(j=0; j<N; j++) {
  26. printf("\n**INGRESE UN VALOR SUPERIOR A CERO [%d][%d]**:\n",i,j);
  27. scanf("%d",&matriz[i][j]);
  28. }
  29. }
  30. }
  31.  
  32. void show()
  33. {
  34. int i, j;
  35.  
  36. printf("\n***MATRIZ MXN***\n");
  37.  
  38. for(i=0; i<M; i++)
  39. {
  40. for(j=0; j<N; j++)
  41. printf("%d ", matriz[i][j]);
  42.  
  43. printf("\n");
  44. }
  45. }
  46.  
  47.  
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines