Programacion
Instrucción IF-ELSE
Se utiliza para evaluar una condición que dependiendo de ser cierta o falsa, lleva a cabo una de dos posiblesacciones. La parte ELSE puede ser opcional.
Ejemplos
1- if (x < 0) printf(“%f”, x); ...o sea, si x es negativo(nulo o falso), visualízalo.
2- if (debito > 0) ... si debito > 0... (o sea, sidebe mucho)...
credito = 0; asígnale 0 a crédito... (o sea no le fíes)
3- if (estado == ‘S’)
tasa = 0.20 * pago;
else
tasa= 0.14 * pago;
Esto anterior, usando el operador condicional, ? : es equivalente a:
tasa = (estado == ‘S’) ? (0.20 * pago) : (0.14 * pago)
4. Calculo del área de 2figuras geométricas
if (circulo) /*si a circulo se le asigna un valor cierto (no nulo)*/
{
scanf(“%f”, &radio); /*se lee el radio del circulo */área = 3.131593 * radio * radio; /*calculo del área del circulo */
printf(“Área del circulo = %f”, área); /* y luego se visualiza*/
}
else{
scanf(”%f %f”, &longitud, &anchura); /*lee entonces la longitud y el área del rectángulo */
área = longitud * anchura; /* se calcula elárea del rectángulo */
printf(“Area del rectángulo = %f”, area); /*y finalmente se visualiza*/
}
Nota : hacer completo este programita, radio, área,longitud y anchura son flotantes.
Instrucciones IF-ELSE anidadas:
((hora > = 0.) && (hora < 12)) /* 12:00 m de la madrugada a 11:59 a.m.delmediodía */
if printf(“Buenos Días”);
((hora > = 12.) && (hora = 18.) ) && (hora < 24.)) /*6:00 pm a 11:59 p.m. */
else if printf(“Buenas noches”);
else if printf(“Hora no...
Regístrate para leer el documento completo.