Un saludo
Código:
Pd:He probado a cambiar las letras por sus respectivos numero decimales en ascii y sigue fallando. #include <stdio.h> #include <conio.h> float main() { char t; char f; float salario; salario=0; printf("1. Pulsa D para turno de DIA o Pulsa N para turno de NOCHE\n"); scanf("%c",&t); printf("1. Pulsa L para LABORAL o Pulsa F para FESTIVO\n"); scanf("%c",&f); getch(); if (t=="D" || "d") { if (f=="L" || "l") { salario=5; } if (f=="F" || "f") { salario=7; } } else if(t=="N" || "n") { if (f=="L" || "l") { salario=8; } if (f=="F" || "f") { salario=11; } } printf("\n Su salario es de %.2f \n",salario*8); getch(); }