You are on page 1of 4

Esmeralda Daz Lezama

Actividad 1
UNIDAD 3 ACTIVIDAD 1

estructuras
de control
PROFR: HECTOR
GONZALEZ ARAUJO
Actividad 1. Estructuras selectivas:

Operador lgico if

Se utiliza la esructura selectiva simple if; es til para tomar una decisin referente a la
accin, presenta dos alternativas verdadero o falso en una expresin.
Sintaxis:

if (condicin)
Instruccin ejecutada cuando la condicin es "verdadera";
else
Instruccin ejecutada cuando la condicin es "falsa";

Cuando en un programa que se est ejecutando se encuentra la instruccin if, la


condicin ser evaluada para determinar su valor numrico, el cual ser interpretado
como verdadero o falso.
Si la condicin produce cualquier valor numrico positivo o negativo que no sea cero, ser
considerada como condicin "verdadera" y se ejecutar la instruccin que sigue al if.

Si la condicin produce un valor numrico de cero, ser considerada "falsa" y se ejecutar


la instruccin que sigue al else La parte del else es opcional y se puede omitir.

Puede usarse para operndos con nmeros enteros, flotantes, dobles o caracter en la
instruccin if.

Escribe, compila y ejecuta alguno de los programas de los siguientes ejercicios presentad
os en el documento en PDF correspondiente aesta unidad:

Problema 3.1 (Pgina 5)

Se requiere un programa que lea un valor entre 0 y 360 y determine el tipo de


ngulo, considerando que:

Angulo agudo: Mayor a cero y menor de 90 grados


Angulo reto: Es igual a 90 grados
Angulo obtuso: Es mayor que 90 pero menor a 180 grados
Angulo llano: Es igual a 180 grados
Angulo cncavo: Es mayor a 180 pero menor a 360 grados

Programa en C++ que determina el tipo de ngulo

#include<stdio.h>
#include<stdlib.h>
/* Funcin Principal*/
main ()
{ /*Inicio de la funcin Principal*/
/*Declaracin de variables */
int angulo;
/*Mensaje de bienvenida*/ printf ("\nEste programa determina de que tipo es el angulo
dado.");
/*Instrucciones */
printf ("\n\nIngrese la medida del angulo (grados): ");
scanf ("%d",&angulo);
if (angulo<=0 || angulo>=360)
printf ("\n No tiene clasificacin");
if (angulo>0 &&angulo<90)
printf ("\n El angulo es agudo");
if (angulo==90)
printf ("\n El angulo es recto");
if (angulo>90 &&angulo<180)
printf ("\nElangulo es obtuso");
if (angulo ==180)
printf ("\n El angulo es llano");
if (angulo>180 &&angulo<360)
printf ("\nElangulo es concavo");
printf ("\n\n\t");
system ("pause");
} /*Fin de la funcin Principal*/

La sintaxis de este programa con la estructura selectiva if, nos permite determinar qu tipo
de ngulo es considerando un rango mayor a 0 y menor de 360; cuando es menor a 0 o
mayor a 360, nos indica que no tiene clasificacin; dependiendo del valor ingresado lo
campara y si es verdadero escribe el tipo de ngulo, tambin observamos que acepta
nmeros enteros y con decimales.

Programa con ngulo valor de 160

Programa con ngulo valor de 90


Bibliografa

Cair, O. (2005). Metodologa de la programacin: Algoritmos, diagramas de


flujo y programas. Mxico, D.F.: Alfaomega.
Joyanes, L., & Zohanero, I. (2005). Programacin en C. Metodologa, algoritmos
y estructuras de datos. Espaa: Mc Graw Hill.
Hernndez, Mara Lourdes (2010), Diseo Estructurado de Algoritmos,
Diagramas de Flujos y Pseudocdigos, Documento recopilado de la Universidad
de Teuxtepe.

You might also like