ndesde=100 nhasta=200 nro=150 Evaluando expresiones condicionales expresion condicional resultado nro > ndesde y nro < nhasta 150 > 100 y 150 < 200 V y V V V ------------------------------------------ nro > ndesde o nro < nhasta 150 > 100 o 150 < 200 V o V V V ------------------------------------------ No((nro > ndesde) y (nro < nhasta)) V/F?? No( 150 > 100 y 150 < 200 ) No( V y V ) No( V ) F F ------------------------------------------- cond y/o cond2 y/o cond3 ... No(No(cond y/o cond2) y (cond3 o cond4) y No(...)) Para pasar a C "y" y "o" y el "No" No -> ! y -> && o -> || Si fahr>=-100 Y fahr<=140 Entonces cent <- (5/9)*(fahr-32) Escribir fahr,' F son ',cent,' C' SiNo Escribir fahr,' debe estar entre ',-100,' y ',140 FinSi if (cond) { V } else { F } if (cond) { V } if ( fahr>=-100.0 && fahr<=140.0 ) { cent = (5.0/9.0) * (fahr-32.0); printf("%lf F son %lf C\n",fahr,cent); } else { printf("%lf debe estar entre %lf y %lf\n",fahr,-100.0,140.0); } if (!(cond)) { } if ( !(fahr>=-100.0 && fahr<=140.0) ) { printf("%lf debe estar entre %lf y %lf\n",fahr,-100.0,140.0); } else { cent = (5.0/9.0) * (fahr-32.0); printf("%lf F son %lf C\n",fahr,cent); }