Share your repls and programming experiences

← Back to all posts
Alguien me puede ayudar a corregir este código, porfa
paco1828 (0)

/
Nombre: Manuel Melgoza Medina
Salón: 00
/
#include<stdio.h>
#include<stdlib.h>
float opcion;
char nombre[]="Manuel Melgoza Medina";
void menu()
{
printf("\n%s\n\n",nombre);
printf("\n\n\n\t\tM E N U\n");
printf("\t1.-Tipos de Triangulos\n");
printf("\t2.-Boletos\n");
printf("\t3.-Tablas\n");
printf("\t4.-Datos\n");
printf("\t5.-Salir\n");
printf("Selecciona una opción: ");
scanf("%f",&opcion);
}

void triangulos()
{
float l1,l2,l3;
printf("\n%s\n",nombre);
printf("Dame el primer Lado: ");
scanf("%f",&l1);
printf("Dame el segundo Lado: ");
scanf("%f",&l2);
printf("Dame el tercer Lado: ");
scanf("%f",&l3);
if(l1==l2&&l2==l3)
{
printf("\nEl Triangulo es Equilatero!!!");
}
else
if(l1!=l2&&l2!=l3&&l1!=l3)
{
printf("\nEl Triangulo es Escaleno!!!");
}
else
{
printf("\nEl Triangulo es Isoceles!!!");
}
}

void boletos()
{
int n_per,edad,boleto;
int suma=0,x=1;
printf("\n%s\n",nombre);
printf("\n\n\tVenta de Boletos\n");
printf("Menor de 5 Años - $20.00\n");
printf("Menor de 12 Años - $50.00\n");
printf("Menor de 60 Años - $100.00\n");
printf("Mayor de 60 Años - $10.00\n\n");
printf("Dame el Numero de Personas a Ingresar: ");
scanf("%d",&n_per);
do
{
printf("Dame la Edad: ");
scanf("%d",&edad);

    if(edad<5)
    {
        boleto=20;
    }
    else
    {
        if(edad<=12)
        {
            boleto=50;
        }
        else
        {
            if(edad<60)
            {
                boleto=100;
            }
            else
            {
                boleto=10;
            }
        }
    }
    suma=suma+boleto;
    x=x+1;
}
while (x<=n_per);
printf("El total a pagar por los %d boletos es de: $%d",n_per,suma);

}

void tablas()
{
int x,y;
printf("\n%s\n",nombre);
printf("PROGRAMA QUE IMPRIME TODAS LAS TABLAS DE MULTIPLICAR\n\n");

for(x=1,x=10,x++)
{
    for(y=1,y=10,y++)
    {
        printf("%d X %d = %d\n",x,y,x*y);
    }
    printf("\n");
}

}

void variables()
{
int edad;
float prom;
char nom[10], apat[10];
printf("\n%s\n",nombre);
printf("Escribe tu Nombre: ");
scanf("%s",&nom);
printf("Escribe tu Apellido: ");
scanf("%s",&apat);
printf("Escribe tu edad: ");
scanf("%d",&edad);
printf("teclea tu Promedio del 4to. Periodo: ");
scanf("%f",&prom);
printf("Apreciable %s %s tu edad es: %d anios y tu promedio del 4to. periodo fue: %.1f", nom, apat, edad, prom);
if (prom>=6)
{
printf("\nESTAS APROBADO");
}
else
{
printf("\nESTAS REPROBADO");
}
}

int main()
{
system("clear")
do
{
menu();
switch(opcion)
{
case 1:
triangulos();
break;
case 2:
boletos();
break;
case 3:
tablas();
break;
case 4:
variables();
break;
case 5:
printf("El programa ha terminado");
break;
}

}while(opcion!=5);
}