Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int sueldo(int r, int t, int td, int h);
- int main(){
- int run,turn,dia,hrs,tip_dia;
- //RUT
- printf("Ingrese el RUN del trabajador:\n" );
- scanf ("%d",&run);
- //TURNO
- do{
- printf("Indique su turno:\n" );
- printf("1)Diurno:\n" );
- printf("2)Nocturno:\n" );
- scanf ("%d", &turn);
- }while(turn!=1 && turn!=2);
- //DIA
- printf("Indique el día de la semana:\n" );
- printf("1)Lunes:\n" );
- printf("2)Martes:\n" );
- printf("3)Miércoles:\n" );
- printf("4)Jueves:\n" );
- printf("5)Viernes:\n" );
- printf("6)Sábado:\n" );
- printf("7)Domingo:\n" );
- scanf ("%d", &dia);
- if (dia>=1 && dia<=5){
- tip_dia=1; //Laborable
- }
- else {
- tip_dia=0; //Festivo
- }
- //HRS TRABAJADAS
- do{
- printf ("Indique la cantidad de horas trabajadas: \n");
- scanf("%d", &hrs);
- }while(hrs<0);
- printf ("El sueldo corresponde a: $%d\n", sueldo(run,turn,tip_dia,hrs));
- return 0;
- }
- int sueldo(int r,int t,int td,int h){
- int sueldoTotal;
- if (t==1) sueldoTotal=h*5800;
- else sueldoTotal=h*7500;
- if (td==0 && t==1) sueldoTotal=(sueldoTotal*0.10)+sueldoTotal;
- if (td==0 && t==2) sueldoTotal=(sueldoTotal*0.15)+sueldoTotal;
- return sueldoTotal;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement