SlideShare une entreprise Scribd logo
1  sur  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();}
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”);
else
if (promedio==8||promedio==7)
   printf(“el promedio es aceptablen”);
else
if (promedio==6)
  printf(“el promedio no es buenon”);
else
if (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.

Contenu connexe

Tendances

Solución de un enunciado utilizando los ciclos repetitivos
Solución de un enunciado utilizando los ciclos repetitivosSolución de un enunciado utilizando los ciclos repetitivos
Solución de un enunciado utilizando los ciclos repetitivosCarliitox Dehorta
 
Desafio unid 4
Desafio unid 4Desafio unid 4
Desafio unid 4loiro22
 
Determinación de la muestra
Determinación de la muestraDeterminación de la muestra
Determinación de la muestraYoselin Torres
 
Calculo muestra poblacion finita nvo
Calculo muestra poblacion finita nvoCalculo muestra poblacion finita nvo
Calculo muestra poblacion finita nvojoselbis
 
Socioestadistica - 5. tamaño muestra (a) - Jorge Canales Fuster
Socioestadistica - 5. tamaño muestra (a) -  Jorge Canales FusterSocioestadistica - 5. tamaño muestra (a) -  Jorge Canales Fuster
Socioestadistica - 5. tamaño muestra (a) - Jorge Canales FusterF Franz Guillermo
 
I ntervalo de confianza
I ntervalo de confianzaI ntervalo de confianza
I ntervalo de confianzaguestd0c4e2
 
Ejercicios muestreo estadistica
Ejercicios muestreo estadisticaEjercicios muestreo estadistica
Ejercicios muestreo estadisticadilmer hernandez
 
Determinacion del tamaño de la muestra parte 1
Determinacion del tamaño de la muestra parte 1Determinacion del tamaño de la muestra parte 1
Determinacion del tamaño de la muestra parte 1TEOFILO CCOICCA MIRANDA
 

Tendances (13)

Solución de un enunciado utilizando los ciclos repetitivos
Solución de un enunciado utilizando los ciclos repetitivosSolución de un enunciado utilizando los ciclos repetitivos
Solución de un enunciado utilizando los ciclos repetitivos
 
Desafio unid 4
Desafio unid 4Desafio unid 4
Desafio unid 4
 
Cbt ing
Cbt ingCbt ing
Cbt ing
 
Determinación de la muestra
Determinación de la muestraDeterminación de la muestra
Determinación de la muestra
 
Funcion y en excel
Funcion y en excelFuncion y en excel
Funcion y en excel
 
Calculo muestra poblacion finita nvo
Calculo muestra poblacion finita nvoCalculo muestra poblacion finita nvo
Calculo muestra poblacion finita nvo
 
Dsitribucion muestral
Dsitribucion muestralDsitribucion muestral
Dsitribucion muestral
 
Socioestadistica - 5. tamaño muestra (a) - Jorge Canales Fuster
Socioestadistica - 5. tamaño muestra (a) -  Jorge Canales FusterSocioestadistica - 5. tamaño muestra (a) -  Jorge Canales Fuster
Socioestadistica - 5. tamaño muestra (a) - Jorge Canales Fuster
 
I ntervalo de confianza
I ntervalo de confianzaI ntervalo de confianza
I ntervalo de confianza
 
Ejercicios muestreo estadistica
Ejercicios muestreo estadisticaEjercicios muestreo estadistica
Ejercicios muestreo estadistica
 
Seminario 8
Seminario 8Seminario 8
Seminario 8
 
Muestreo
MuestreoMuestreo
Muestreo
 
Determinacion del tamaño de la muestra parte 1
Determinacion del tamaño de la muestra parte 1Determinacion del tamaño de la muestra parte 1
Determinacion del tamaño de la muestra parte 1
 

Similaire à La estructura if

Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014Danielito1111125
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccionClariza
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Miguel Martinez
 
Estructuras de_control_selectivas
Estructuras de_control_selectivasEstructuras de_control_selectivas
Estructuras de_control_selectivasprofesorsi214
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfDanielHidalgo92
 
condiciones multiples y anidadas.pptx
condiciones multiples y anidadas.pptxcondiciones multiples y anidadas.pptx
condiciones multiples y anidadas.pptxAbelBlancoSoto
 
Ejercicios Utilizando C++
Ejercicios Utilizando C++Ejercicios Utilizando C++
Ejercicios Utilizando C++Adita IC
 

Similaire à La estructura if (16)

Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014
 
Excondicionales
ExcondicionalesExcondicionales
Excondicionales
 
condicionales
condicionalescondicionales
condicionales
 
Clase vii
Clase viiClase vii
Clase vii
 
Guia de aprendizaje
Guia de aprendizajeGuia de aprendizaje
Guia de aprendizaje
 
Estructuras de seleccion
Estructuras de seleccionEstructuras de seleccion
Estructuras de seleccion
 
Guia estructuras condicionales
Guia estructuras condicionalesGuia estructuras condicionales
Guia estructuras condicionales
 
Primer programa
Primer programaPrimer programa
Primer programa
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5
 
4.instrucciones de control en java
4.instrucciones de control en java4.instrucciones de control en java
4.instrucciones de control en java
 
Estructuras de_control_selectivas
Estructuras de_control_selectivasEstructuras de_control_selectivas
Estructuras de_control_selectivas
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
 
condiciones multiples y anidadas.pptx
condiciones multiples y anidadas.pptxcondiciones multiples y anidadas.pptx
condiciones multiples y anidadas.pptx
 
Condiciones (1)
Condiciones (1)Condiciones (1)
Condiciones (1)
 
Ejercicios Utilizando C++
Ejercicios Utilizando C++Ejercicios Utilizando C++
Ejercicios Utilizando C++
 

Plus de tacubomx

Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programaciontacubomx
 
Cuestionario
CuestionarioCuestionario
Cuestionariotacubomx
 
Como se instala java y turbo c 3.0
Como se instala java y turbo c 3.0Como se instala java y turbo c 3.0
Como se instala java y turbo c 3.0tacubomx
 
Expocicion de Arreglos
Expocicion de ArreglosExpocicion de Arreglos
Expocicion de Arreglostacubomx
 
Examen de Turbo C
Examen de Turbo CExamen de Turbo C
Examen de Turbo Ctacubomx
 
Exposicion Arreglos
Exposicion ArreglosExposicion Arreglos
Exposicion Arreglostacubomx
 
Algoritmica
AlgoritmicaAlgoritmica
Algoritmicatacubomx
 
Arreglos Turbo C
Arreglos Turbo CArreglos Turbo C
Arreglos Turbo Ctacubomx
 
Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++tacubomx
 
Clase de turbo C
Clase de turbo CClase de turbo C
Clase de turbo Ctacubomx
 
La estructura if en turbo C
La estructura if en turbo CLa estructura if en turbo C
La estructura if en turbo Ctacubomx
 
Arreglos En C ++
Arreglos En C ++Arreglos En C ++
Arreglos En C ++tacubomx
 
Arreglos en c ++
Arreglos en c ++Arreglos en c ++
Arreglos en c ++tacubomx
 
Curso de Lenguaje C
Curso de Lenguaje CCurso de Lenguaje C
Curso de Lenguaje Ctacubomx
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivastacubomx
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programaciontacubomx
 

Plus de tacubomx (17)

Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacion
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Como se instala java y turbo c 3.0
Como se instala java y turbo c 3.0Como se instala java y turbo c 3.0
Como se instala java y turbo c 3.0
 
Expocicion de Arreglos
Expocicion de ArreglosExpocicion de Arreglos
Expocicion de Arreglos
 
Examen de Turbo C
Examen de Turbo CExamen de Turbo C
Examen de Turbo C
 
Exposicion Arreglos
Exposicion ArreglosExposicion Arreglos
Exposicion Arreglos
 
Algoritmica
AlgoritmicaAlgoritmica
Algoritmica
 
Arreglos Turbo C
Arreglos Turbo CArreglos Turbo C
Arreglos Turbo C
 
Ciclos C++
Ciclos C++Ciclos C++
Ciclos C++
 
Clase de turbo C
Clase de turbo CClase de turbo C
Clase de turbo C
 
Turbo c
Turbo cTurbo c
Turbo c
 
La estructura if en turbo C
La estructura if en turbo CLa estructura if en turbo C
La estructura if en turbo C
 
Arreglos En C ++
Arreglos En C ++Arreglos En C ++
Arreglos En C ++
 
Arreglos en c ++
Arreglos en c ++Arreglos en c ++
Arreglos en c ++
 
Curso de Lenguaje C
Curso de Lenguaje CCurso de Lenguaje C
Curso de Lenguaje C
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 

La estructura if

  • 1. 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();}
  • 2. 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”); else if (promedio==8||promedio==7) printf(“el promedio es aceptablen”); else if (promedio==6) printf(“el promedio no es buenon”); else if (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.