Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/11/2009, 17:39
Avatar de darkasecas
darkasecas
 
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 2 meses
Puntos: 77
Respuesta: Programa que hace lo que le da la gana

El error que noto a simple vista es que tus condiciones de los if estan mal
if (t=="D" || "d")
deberia ser
if (t=='D' || t=='d')

Porque de la otra manera esta evaluando [t=="D" (que puede devolver verdadero o falso)] o ["d"] que al ser un valor distinto de 0/cadena vacia, evalua como verdadero, por lo que siempre se cumplira la condicion.

Ademas de que con tu codigo estas comparando contra cadenas, no contra caracteres, los valores de caracter van entre comillas sencillas