La estructura if

  • 178 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
178
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. LA ESTRUCTURA IF, IF/ELSE, IF ANIDADOLa estructura if se le llama estructura de una sola selección, porque selecciona o ignora unaacción. ejecuta una acción si una condición es verdadera o pasa por alto la acción, si lacondició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 dosopciones distintas. ejecuta una acción si la condición es verdadera o ejecuta una accióndiferente 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();}
  • 2. El if anidado se utiliza cuando son muchos casos, colocando estructuras if/else dentroestructuras 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 aceptablen”);elseif (promedio==6) printf(“el promedio no es buenon”);elseif (promedio<=5) printf(“El promedio no fue nada bueno, lo sienton”);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.