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

#1
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
Y asi que tal esta? mejoro? pero sigo sin saber en que me equivoque


Código (cpp) [Seleccionar]
#include <stdio.h>

#include <stdlib.h>

enum {cuadrado,  circulo,triangulo};

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:
     
      main()
      printf("Introduce la base \n");
scanf("%f", &base);
printf("Introduce la altura \n");
scanf("%f", &altura);
area = (base*altura) / 2;
     

  break;


                default:
   printf("La opcion seleccionada no existe\n");
        }
system("pause");
        return 0;
              }
#3
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 (cpp) [Seleccionar]
[code=cpp]#include <iostream>

using namespace std;

void area de un triangulo()
{
    cout << "Calcular el area de un triangulo";
}
void area de un circulo()
{
    cout << "Calcular el area de un circulo";
}
void area de un cuadrado()
{
    cout << "Calcula el area de un cuadrado";
}

int main()
{
  int input;
 
  cout<<"1. calcula el area de un triangulo\n";
  cout<<"2. Calcular el area de un circulo\n";
  cout<<"3. Calcula el area de un cuadrado\n";
  cout<<"4. Salir\n";
  cout<<"Selection: ";
  cin>> input;
  switch ( input ) {
  case 1:         

main ()
{
        float base, altura, area;
printf(" Calcular el Area de un triangulo \n");
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);
       getch();

}
    break;
  case 2:           
    main()
{
      printf("\t\t Programa que alcula El Area De Un Circulo\n");
      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);
      getch();
      }
    break;
  case 3:           
    int main()
{
      int lado,area;
      printf("Lado del cuadrado en cm:");
      scanf("%d",&lado);
      area=lado*lado;
      printf("El area es:%d\n",area);
      getch();
}
    break;
  case 4:           
    cout<<"Gracias por su atencion"\n";
    break;
  default:           
    cout<<"Error, bad input, quitting\n";
    break;
  }
  cin.get();
[/code]
#4
Me referia loco porque me subio otras 6 actividades xD
#5
Programación C/C++ / Codigo basico ayudaaaaaa
5 Octubre 2018, 01:27 AM
Código (cpp) [Seleccionar]
#include<iostream>

using namespace std;
int main()
{
int edad,H,M,numero=18;

cout<<"Digite su edad:";
cin>>edad;
cout<<"Digite su sexo H o M";
cin>>H,M;

if (numero>numero);{
cout<<"El numero es menor a 18";
}

if else {
cout<<"El numero as mayor a 18";
}


return 0;

}



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.
#7
#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
#9
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");
     }