2
LA ESTRUCTURA IF, IF/ELSE, IF ANIDADO La estructura if se le llama estructura de una sola selección, porque selecciona o ignora una acción. ejecuta una acción si una condición es verdadera o pasa por alto la acción, si la condición es falsa. EJEMPLO: #include <stdio.h> #include <conio.h> void main() { float calificacion1, calificacion2, calificacion3,promedio; clrscr(); printf(“\n dame la primer calificación: “); scanf(“%f ”,&calificacion1); printf(“\n dame la segunda calificación: “);scanf(“%f ”,&calificacion2); printf(“\n dame la tercera calificacion: “);scanf(“%f ”,&calificacion3); promedio=(calificacion1+calificacion2+calificacion3)/3; if (promedio > 5) { printf(“el promedio es %.2f, promedio”); printf(“ por lo tanto es acreditado”);} getch(); } La estructura if/else se le llama estructura de doble selección, porque selecciona entre dos opciones distintas. ejecuta una acción si la condición es verdadera o ejecuta una acción diferente si la condición es falsa. EJEMPLO: #include <stdio.h> #include <conio.h> void main() { float calificacion1, calificacion2, calificacion3,promedio; clrscr(); printf(“\n dame la primer calificación: “); scanf(“%f ”,&calificacion1); printf(“\n dame la segunda calificación: “);scanf(“%f ”,&calificacion2); printf(“\n dame la tercera calificacion: “);scanf(“%f ”,&calificacion3); promedio=(calificacion1+calificacion2+calificacion3)/3; if (promedio > 5) {printf(“el promedio es %.2f, promedio”); printf(“ por lo tanto es acreditado”);} else {printf(“el promedio es %.2f, promedio”); printf(“ por lo tanto es no acreditado”);} getch();}

La estructura if en turbo C

Embed Size (px)

Citation preview

Page 1: La estructura if en turbo C

LA ESTRUCTURA IF, IF/ELSE, IF ANIDADO

La estructura if se le llama estructura de una sola selección, porque selecciona o ignora una acción. ejecuta una acción si una condición es verdadera o pasa por alto la acción, si la condición es falsa.

EJEMPLO:

#include <stdio.h>#include <conio.h>void main(){ float calificacion1, calificacion2, calificacion3,promedio;clrscr();printf(“\n dame la primer calificación: “); scanf(“%f ”,&calificacion1);printf(“\n dame la segunda calificación: “);scanf(“%f ”,&calificacion2);printf(“\n dame la tercera calificacion: “);scanf(“%f ”,&calificacion3);promedio=(calificacion1+calificacion2+calificacion3)/3;if (promedio > 5){ printf(“el promedio es %.2f, promedio”); printf(“ por lo tanto es acreditado”);}

getch();}

La estructura if/else se le llama estructura de doble selección, porque selecciona entre dos opciones distintas. ejecuta una acción si la condición es verdadera o ejecuta una acción diferente si la condición es falsa.

EJEMPLO:

#include <stdio.h>#include <conio.h>void main(){ float calificacion1, calificacion2, calificacion3,promedio;clrscr();printf(“\n dame la primer calificación: “); scanf(“%f ”,&calificacion1);printf(“\n dame la segunda calificación: “);scanf(“%f ”,&calificacion2);printf(“\n dame la tercera calificacion: “);scanf(“%f ”,&calificacion3);promedio=(calificacion1+calificacion2+calificacion3)/3;if (promedio > 5){printf(“el promedio es %.2f, promedio”); printf(“ por lo tanto es acreditado”);}else {printf(“el promedio es %.2f, promedio”); printf(“ por lo tanto es no acreditado”);}

getch();}

Page 2: La estructura if en turbo C

El if anidado se utiliza cuando son muchos casos, colocando estructuras if/else dentro estructuras if/else.

Por ejemplo:

#include <stdio.h>#include <conio.h>void main(){ float calificacion1, calificacion2, calificacion3,promedio;clrscr();printf(“\n dame la primer calificación: “); scanf(“%f ”,&calificacion1);printf(“\n dame la segunda calificación: “);scanf(“%f ”,&calificacion2);printf(“\n dame la tercera calificacion: “);scanf(“%f ”,&calificacion3);promedio=(calificacion1+calificacion2+calificacion3)/3;if (promedio >= 9) printf(“el promedio es muy bueno”);elseif (promedio==8||promedio==7) printf(“el promedio es aceptable\n”);elseif (promedio==6) printf(“el promedio no es bueno\n”);elseif (promedio<=5) printf(“El promedio no fue nada bueno, lo siento\n”);getch();}

1. Hacer un programa que pida los siguientes datos de una persona: sexo y edad me determine si es mayor o menor de edad o si es de la tercera edad y si es femenino o masculino; tomar un rango de 1-17 para menor y de 18-59 para mayor. En caso de ser un valor mayor a 60 que indique que es de la tercera edad y en caso de ser menor que 1 que indique que no puede ser.

2. Hacer un programa que de tres valores numéricos me determine cuales es el mayor y el menor, en caso de ser iguales que determine cuales.

3. Hacer un programa que determine la nomina bruta para cada empleado. La empresa paga “tiempo normal” para las primeras 40 hrs/semana trabajadas y paga “tiempo y medio” para horas excedidas de 40hrs./semana. El programa debe preguntar nombre de empleado, y numero de empleado, sueldo por hora (tiempo normal) y numero de horas trabajadas por semana. Desplegara nombre y numero de empleado, asi como el salario a percibir.