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


 


Tema destacado: 4n4lDetector v1.3: herramienta de análisis estático de malware


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: No se que esta mal y que hacer para corregirlo ayúdenme en: 12 Octubre 2018, 04:24
Mira modifique algunas cosas que me dijiste pero aun no entiendo algunos puntos esos son los puntos que aun no me quedan del todo claro. de antemano disculpa las molestias soy un novato en esto :D
Linea 9, te recomiendo que uses numeros o caracteres
Linea 10, aqui podrias poner todas tus variables con el tipo de dato(Idem Linea 23 y 33)correspondiente(area,radio,lado,base,altura)
Linea 17, aqui cambiar la lectura para que lea enteros o caracteres;
Linea 21,32,42, cambiale el case por algun tipo de dato entero o caracter(referencia linea 9);

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

enum {cuadrado,  circulo,triangulo,altura , base,};

int main()
{
 char Op;

 
 printf("Elige una opcion del menu, se realizara el procedimiento de encontrar el area: \n");
        printf("1-Area del cuadrado\n");
        printf("2-Area del circulo\n");
        printf("3-Area del triangulo\n");
 printf("\tOpcion: ");
 Op = getchar();

 switch(Op)
 
  case cuadrado;
      
      int lado,area;
      printf("Lado del cuadrado en cm:");
      scanf("%d",&lado);
      area=lado*lado;
      printf("El area es:%d\n",area);
     
     
  break;

  case circulo;
      float area,radio;
      
   printf("Introduce El Radio Del Circulo Dividido en 2:\t");
      scanf("%f",&radio);
      area=(radio*radio)*(3.14);
      printf("El Area Del Circulo Es: = %.2f",area);
     
  break;

  case triangulo;
     
     
         printf("Introduce la base \n");
   scanf("%f", &base);
   printf("Introduce la altura \n");
   scanf("%f", &altura);
   area = (base*altura) / 2;
     
   printf("El area del triangulo es: %.2f\n", area);
  break;


                default:
   printf("La opcion seleccionada no existe\n");
       
 system("pause");
        return 0;
              }
2  Programación / Programación C/C++ / Re: No se que esta mal y que hacer para corregirlo ayúdenme en: 12 Octubre 2018, 00:36
Y asi que tal esta? mejoro? pero sigo sin saber en que me equivoque


Código
  1. #include <stdio.h>
  2.  
  3. #include <stdlib.h>
  4.  
  5. enum {cuadrado,  circulo,triangulo};
  6.  
  7. int main()
  8. {
  9. char Op;
  10.  
  11.  
  12. printf("Elige una opcion del menu, se realizara el procedimiento de encontrar el area: \n");
  13.        printf("1-Area del cuadrado\n");
  14.        printf("2-Area del circulo\n");
  15.        printf("3-Area del triangulo\n");
  16. printf("\tOpcion: ");
  17. Op = getchar();
  18.  
  19. switch(Op)
  20. {
  21.  case cuadrado:
  22. {
  23.      int lado,area;
  24.      printf("Lado del cuadrado en cm:");
  25.      scanf("%d",&lado);
  26.      area=lado*lado;
  27.      printf("El area es:%d\n",area);
  28.      }
  29.  
  30.  break;
  31.  
  32.  case circulo:
  33. float area,radio;
  34. {
  35.   printf("Introduce El Radio Del Circulo Dividido en 2:\t");
  36.      scanf("%f",&radio);
  37.      area=(radio*radio)*(3.14);
  38.      printf("El Area Del Circulo Es: = %.2f",area);
  39.      }
  40.  break;
  41.  
  42.  case triangulo:
  43.  
  44.      main()
  45.       printf("Introduce la base \n");
  46. scanf("%f", &base);
  47. printf("Introduce la altura \n");
  48. scanf("%f", &altura);
  49. area = (base*altura) / 2;
  50.  
  51.  
  52.  break;
  53.  
  54.  
  55.                default:
  56.   printf("La opcion seleccionada no existe\n");
  57.        }
  58. system("pause");
  59.        return 0;
  60.              }
3  Programación / Programación C/C++ / No se que esta mal y que hacer para corregirlo ayúdenme en: 11 Octubre 2018, 21:44
No entendí muy bien el tema de la clase y realiza este código pero contiene demasiado errores, su función es crear un meno para realizar 3 operaciones que le corrijo?



Código
  1. [code=cpp]#include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void area de un triangulo()
  6. {
  7.    cout << "Calcular el area de un triangulo";
  8. }
  9. void area de un circulo()
  10. {
  11.    cout << "Calcular el area de un circulo";
  12. }
  13. void area de un cuadrado()
  14. {
  15.    cout << "Calcula el area de un cuadrado";
  16. }
  17.  
  18. int main()
  19. {
  20.  int input;
  21.  
  22.  cout<<"1. calcula el area de un triangulo\n";
  23.  cout<<"2. Calcular el area de un circulo\n";
  24.  cout<<"3. Calcula el area de un cuadrado\n";
  25.  cout<<"4. Salir\n";
  26.  cout<<"Selection: ";
  27.  cin>> input;
  28.  switch ( input ) {
  29.  case 1:        
  30.  
  31. main ()
  32. {
  33.        float base, altura, area;
  34. printf(" Calcular el Area de un triangulo \n");
  35. printf("Introduce la base \n");
  36. scanf("%f", &base);
  37. printf("Introduce la altura \n");
  38. scanf("%f", &altura);
  39. area = (base*altura) / 2;
  40. printf("El area del triangulo es: %.2f\n", area);
  41.       getch();
  42.  
  43. }
  44.    break;
  45.  case 2:          
  46.    main()
  47. {
  48.      printf("\t\t Programa que alcula El Area De Un Circulo\n");
  49.      printf("Introduce El Radio Del Circulo Dividido en 2:\t");
  50.      scanf("%f",&radio);
  51.      area=(radio*radio)*(3.14);
  52.      printf("El Area Del Circulo Es: = %.2f",area);
  53.      getch();
  54.      }
  55.    break;
  56.  case 3:            
  57.    int main()
  58. {
  59.      int lado,area;
  60.      printf("Lado del cuadrado en cm:");
  61.      scanf("%d",&lado);
  62.      area=lado*lado;
  63.      printf("El area es:%d\n",area);
  64.      getch();
  65. }
  66.    break;
  67.  case 4:            
  68.    cout<<"Gracias por su atencion"\n";
  69.    break;
  70.  default:          
  71.    cout<<"Error, bad input, quitting\n";
  72.    break;
  73.  }
  74.  cin.get();
  75.  
[/code]
4  Programación / Programación C/C++ / Re: Codigo basico ayudaaaaaa en: 5 Octubre 2018, 01:57
Me referia loco porque me subio otras 6 actividades xD
5  Programación / Programación C/C++ / Codigo basico ayudaaaaaa en: 5 Octubre 2018, 01:27
Código
  1. #include<iostream>
  2.  
  3. using namespace std;
  4. int main()
  5. {
  6. int edad,H,M,numero=18;
  7.  
  8. cout<<"Digite su edad:";
  9. cin>>edad;
  10. cout<<"Digite su sexo H o M";
  11. cin>>H,M;
  12.  
  13. if (numero>numero);{
  14. cout<<"El numero es menor a 18";
  15. }
  16.  
  17. if else {
  18. cout<<"El numero as mayor a 18";
  19. }
  20.  
  21.  
  22. return 0;
  23.  
  24. }


Soy yo denuevo sorry pero pues mi profe de programacion esta loco xD, me marca el error:17 4  [Error] expected '(' before 'else'  y nosee que ondaaaaaaaaaa xD

MOD: Encierra tu código en etiquetas GeShi.
6  Programación / Programación C/C++ / Re: Ayuda este codigo basico de c++ esta incorrecto :( en: 5 Octubre 2018, 00:37
Gracias bro
7  Programación / Programación C/C++ / Ayuda este codigo basico de c++ esta incorrecto :( en: 4 Octubre 2018, 22:32
#include <stdio.h>
#include <conio.h>

 main ()
{
    float base,altura,area;
    printf(" Calcular el Area de un triangulo \n");
    printf("Introduce la base \n");
    scanf("d" ,&base);
    printf("Introduce la altura \n");
    scanf("d" ,&altura);
    area=(base*altura)/2;
    printf ("El area del triangulo es:%.2f \n", area );
    
    getch();
    
      }


Mi duda es que esta mal? se pasa directo despues de poner la base no me deja poner la altura esta raro
8  Programación / Programación C/C++ / Re: Ayuda este codigo basico de c++ esta incorrecto :( en: 3 Octubre 2018, 17:46
Gracias bro
9  Programación / Programación C/C++ / Ayuda este codigo basico de c++ esta incorrecto :( en: 3 Octubre 2018, 17:35
Estoy haciendo una tarea de informatica muy sencilla pero cada que ejecuto el codigo me aparece esto [Error] expected ';' before 'printf', a continuacion el codigo

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

int main ()
{
    int num1,num2,suma;
    printf("ingrese primer numero\n");
    scanf("%d" ,&num1)
    printf("ingrese segundo numero\n");
    scanf("%d",&num2);
    suma=num1+num2;
    printf("la suma es:%d",suma);
    
    system("pause >nul");
      }
Páginas: [1]
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines