Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/01/2013, 06:53
reethok
 
Fecha de Ingreso: abril-2011
Mensajes: 224
Antigüedad: 13 años, 7 meses
Puntos: 8
Respuesta: Problema con mi programa

Perdona, pero se nota que vienes de Python xP

Declaraste resultado como double, y con scanf lo usas como string, al igual que en los if's...

Te aconsejo, o hacer esto:

declarar la variable "opcion" de tipo int.

Código C:
Ver original
  1. printf("1 - DP, 2 - TN,  3 - TM,  4 -TMI, 5 - CV: ");
  2. scanf(%d, &opcion);
  3.  
  4. if(opcion == 1) // DP
  5. { ...}

O usas un switch:

Código C:
Ver original
  1. switch(opcion)
  2. {
  3.    case 1:
  4.       ...
  5.        break;
  6.    case 2:
  7.       ...
  8.       break;
  9. }

Recuerda siempre usar tipos que tengan valor entero en las condiciones. Saludos.