
Switch en dev c++ /errores/
Publicado por Alondra (1 intervención) el 07/01/2022 21:42:07
/Es un programa sencillo de clase, pero no comprendo porqué no hace las operaciones. Hice y deshice este programa para probarle a mi profesora cual es el error, agradecería infinitamente su ayuda. Gracias./
#include <stdio.h>
#include <conio.h>
int op, i;
main ()
{
int H;
float SH,T1,op1;
for(i=0;i<=100;i++)
{
printf("Menu:\n 1)Tipo 1 \n 2)Tipo 2 \n 3)Tipo 3\n ");
printf("Introduce el tipo de trabajador: \n ");
scanf("%d",&op);
switch(op)
{
case (1):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1= SH*H-100;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
case (2):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1=SH*H-150;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
case (3):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1=SH*H-300;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
}
}
getch ();
}
[code]#include <stdio.h>
#include <conio.h>
int op, i;
main ()
{
int H;
float SH,T1,op1;
for(i=0;i<=100;i++)
{
printf("Menu:\n 1)Tipo 1 \n 2)Tipo 2 \n 3)Tipo 3\n ");
printf("Introduce el tipo de trabajador: \n ");
scanf("%d",&op);
switch(op)
{
case (1):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1= SH*H-100;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
case (2):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1=SH*H-150;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
case (3):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1=SH*H-300;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
}
}
getch ();
}
#include <stdio.h>
#include <conio.h>
int op, i;
main ()
{
int H;
float SH,T1,op1;
for(i=0;i<=100;i++)
{
printf("Menu:\n 1)Tipo 1 \n 2)Tipo 2 \n 3)Tipo 3\n ");
printf("Introduce el tipo de trabajador: \n ");
scanf("%d",&op);
switch(op)
{
case (1):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1= SH*H-100;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
case (2):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1=SH*H-150;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
case (3):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1=SH*H-300;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
}
}
getch ();
}
[code]#include <stdio.h>
#include <conio.h>
int op, i;
main ()
{
int H;
float SH,T1,op1;
for(i=0;i<=100;i++)
{
printf("Menu:\n 1)Tipo 1 \n 2)Tipo 2 \n 3)Tipo 3\n ");
printf("Introduce el tipo de trabajador: \n ");
scanf("%d",&op);
switch(op)
{
case (1):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1= SH*H-100;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
case (2):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1=SH*H-150;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
case (3):
{
printf("introduce las horas trabajadas: \n");
scanf("%i",&H);
printf("introduce el sueldo por hora: \n");
scanf("%.2f",&SH);
T1=SH*H;
op1=SH*H-300;
printf("El sueldo bruto es: %.2f \n", T1);
printf("El sueldo neto es: %.2f \n", op1);
}
break;
}
}
getch ();
}
Valora esta pregunta


0