Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2009, 17:05
Slayer_sephiroth
 
Fecha de Ingreso: enero-2008
Mensajes: 111
Antigüedad: 17 años, 1 mes
Puntos: 0
Programa que hace lo que le da la gana

Hola, estoy haciendo un programa en C que segun la tecla que se pulse hace una cosa u otra,el problema es que me muestra siempre el mismo resultado y alomejor cierro y luego me muestra otro diferente todo el rato.¿Podeis ayudarme?

Un saludo

Código:
#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();

}
Pd:He probado a cambiar las letras por sus respectivos numero decimales en ascii y sigue fallando.