SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Técnico en Informática

                                                                                   Herramientas de
                                                                                    programación



Práctica 1. Estructuras secuenciales.

OBJETIVO:

Hacer los primeros programas con C que ocupen instrucciones de entrada/salida y operaciones
aritméticas, para familiarizarnos con el empleo de las estructuras secuenciales y la sintaxis de este
lenguaje.

CONTENIDO:

               1. Programa "Hola Mundo". ....................................................................................... 1
               2. Programa Hola Escuela. ......................................................................................... 2
               3. Programa que solicita datos y los imprime. ......................................................... 2
               4. Programa para calcular el perímetro Cuadrado. .................................................. 3
               5. Programa para calcular el área de un triángulo. .................................................. 4
               6. Programa para resolver una ecuación de segundo grado.................................. 6


1. Programa "Hola Mundo".


En C debemos incluir bibliotecas que son las que contienen las funciones que más se ocupan, en este
caso para poder hacer uso de printf (esta instrucción nos permite enviar mensajes a la pantalla de la
computadora), necesitamos incluir la biblioteca stdio.h, para hacerlo tecleamos.

                                                #include stdio.h

Todo programa en C debe tener una sección de código principal (conocida como main) y el código
que la incluye debe estar contenido entre llaves {}.

En este caso vamos a decir que la función main es de tipo entera (int) por lo que todas las funciones
deben terminar en este caso con

                                                       return 0;
Recuerda al guardar tu programa le debes dar un nombre que termine con .c, por ejemplo en este
caso se debe llamar hola_mundo.c, siempre lo debes guardar con esta extensión.

Compila y ejecuta tu programa, el resultado debe ser similar al que se muestra a continuación.




2. Programa Hola Escuela.


Ahora realizaremos un programa que mande varios textos a la pantalla, cada uno de estos en un
renglón diferente; para conseguirlo debes incluir un código como el siguiente, es muy similar al
anterior, solo que al final de cada línea estamos agregando n, esto le indica que se debe escribir en
la línea siguiente.

Recuerda guardarlo con la extensión .c




Y el resultado de la ejecución del programa debe ser más o menos como sigue.




3. Programa que solicita datos y los imprime.


Ahora vamos a hacer un programa con C que solicite datos, los guarde en diferentes variables y
muestre el contenido de las mismas.
En C, cualquier variable que usemos debemos de declararla (darle un nombre) y decir de que tipo es,
en este caso la variable que vamos a emplear para los textos es del tipo char.

Aparte de indicar que es de tipo char, le debemos indicar la longitud máxima del texto que va a
contener, esto lo hacemos encerrado entre paréntesis, por ejemplo para nombre le estamos indicando
que vamos a tener una longitud de 20.

La instrucción para leer datos desde el teclado es scanf.

Al leer debemos indicar de que tipo es el dato que vamos a leer, en este caso le decimos que es %s,
lo que quiere decir que es un string (texto).

Para escribir el valor de las variables con el printf, empleamos %s y en ese lugar nos va a reemplazar
el valor de la variable correspondiente de forma posicional, es decir, la primer variable va a reemplazar
al primer %s, la segunda al segundo %s y así sucesivamente.




Y el resultado esperado se debe parecer al que sigue.




4. Programa para calcular el perímetro Cuadrado.


Ahora vamos a hacer un programa en C que calcule el perímetro de un cuadrado en base a uno de
sus lados, debes considerar que la variable para hacer cálculos es una variable de tipo numérico, en
este caso ocuparemos una variable que solo acepte números enteros del tipo int (integer).

Para poder leer el valor para la variable con scanf, debemos usar un ampersand (&) antes del nombre.
Y el resultado se debe ver como sigue.




5. Programa para calcular el área de un triángulo.


Podemos realizar el cálculo del área de un cuadrado, solo que al realizar divisiones debemos
considerar que el resultado lo vamos a guardar en una variable que acepte decimales, es decir debe
tener un tipo float.

Además de lo anterior vamos a empezar a poner comentarios en nuestros programas, un comentario
es un texto que no se ejecuta y que sirve para hacer más fácil el entendimiento del programa para
cualquier programador que lo vea, por lo mismo siempre debe traer explicaciones al mismo.

Los comentarios empiezan con /* y terminan con       */,   todo lo que se encuentre dentro de esta
combinación de símbolos no será ejecutado.

Captura el siguiente programa.
Y el resultado se verá como sigue, observa que a pesar de que empleamos una variable flotante se
pierde la parte decimal durante la operación, esto se debe a que como todas las variables son enteras
el resultado es entero.




Para corregir esta situación debemos indicar al momento de la operación que deseamos que las
variables enteras las trate como si fueran flotantes, para lo que debemos poner antes de la variable
entera entre paréntesis la palabra float.

Observa las correcciones.




Entonces el resultado será como sigue:




Ahora lo que observamos es que aparecen muchos decimales, vamos a señalar que solo queremos
que aparezcan dos cifras decimales, para lo que en el printf donde mostramos el resultado, vamos
a cambiar el formato de %f a %5.2f, con esto le estamos diciendo que necesitamos 5 cifras enteras
y 2 cifras decimales.

Revisa las modificaciones.
Y el resultado será como sigue:




6. Programa para resolver una ecuación de segundo grado.


El siguiente programa nos muestra como resolver una ecuación de segundo grado por medio de la
solución general, es bueno recordar cual es esta.
Para resolver este programa debemos hacer uso de otra biblioteca, la biblioteca math.h, esta
biblioteca tiene las funciones trigonométricas y junto con ellas la raíz cuadrada (sqrt) y la
exponenciación (pwr).




Ingresa el código anterior y resuelve cualquier duda con tu profesor.


REVISA LOS RESULTADOS CON TU PROFESOR.

Más contenido relacionado

La actualidad más candente

9. estructuras de control parte ii
9. estructuras de control parte ii9. estructuras de control parte ii
9. estructuras de control parte ii
rcarrerah
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
rcarrerah
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
1002pc4
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
louis1984
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
laryenso
 
Sesion02resuelto
Sesion02resueltoSesion02resuelto
Sesion02resuelto
Benjamin Ch
 
10. subalgoritmos parte i
10. subalgoritmos parte i10. subalgoritmos parte i
10. subalgoritmos parte i
rcarrerah
 

La actualidad más candente (20)

9. estructuras de control parte ii
9. estructuras de control parte ii9. estructuras de control parte ii
9. estructuras de control parte ii
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Funciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lppFunciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lpp
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
 
Algoritmos secuenciales
Algoritmos secuencialesAlgoritmos secuenciales
Algoritmos secuenciales
 
Ejercicio en c
Ejercicio en cEjercicio en c
Ejercicio en c
 
Sesión 09 Fund Programación
Sesión 09 Fund ProgramaciónSesión 09 Fund Programación
Sesión 09 Fund Programación
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Lenguaje c sintaxis
Lenguaje c sintaxisLenguaje c sintaxis
Lenguaje c sintaxis
 
Desarrollo de lógica algorítmica
Desarrollo de lógica algorítmicaDesarrollo de lógica algorítmica
Desarrollo de lógica algorítmica
 
Sesion02resuelto
Sesion02resueltoSesion02resuelto
Sesion02resuelto
 
Ejercicios resueltos con estructuras secuenciales y pseudolenguaje
Ejercicios resueltos con estructuras secuenciales y pseudolenguajeEjercicios resueltos con estructuras secuenciales y pseudolenguaje
Ejercicios resueltos con estructuras secuenciales y pseudolenguaje
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
10. subalgoritmos parte i
10. subalgoritmos parte i10. subalgoritmos parte i
10. subalgoritmos parte i
 

Similar a Hp practica1 - Estructuras secuenciales

Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
painni
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
pablo
 

Similar a Hp practica1 - Estructuras secuenciales (20)

151442532 tutorial-de-c
151442532 tutorial-de-c151442532 tutorial-de-c
151442532 tutorial-de-c
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
 
P01 secuencial
P01 secuencialP01 secuencial
P01 secuencial
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
 
Primer programa en 1
Primer programa en 1Primer programa en 1
Primer programa en 1
 
Apuntes de c
Apuntes de cApuntes de c
Apuntes de c
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
 
Manual fortran
Manual fortranManual fortran
Manual fortran
 
Programación u1
Programación   u1Programación   u1
Programación u1
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
 
PROGRAMACIÓN EN C
PROGRAMACIÓN EN CPROGRAMACIÓN EN C
PROGRAMACIÓN EN C
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
 
C sharp manual[1]
C sharp manual[1]C sharp manual[1]
C sharp manual[1]
 
C sharp manual
C sharp manualC sharp manual
C sharp manual
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
PESEINT MANUAL
PESEINT MANUALPESEINT MANUAL
PESEINT MANUAL
 
diana estefania huertas villota
diana estefania huertas villotadiana estefania huertas villota
diana estefania huertas villota
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 

Último

5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Último (20)

Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 

Hp practica1 - Estructuras secuenciales

  • 1. Técnico en Informática Herramientas de programación Práctica 1. Estructuras secuenciales. OBJETIVO: Hacer los primeros programas con C que ocupen instrucciones de entrada/salida y operaciones aritméticas, para familiarizarnos con el empleo de las estructuras secuenciales y la sintaxis de este lenguaje. CONTENIDO: 1. Programa "Hola Mundo". ....................................................................................... 1 2. Programa Hola Escuela. ......................................................................................... 2 3. Programa que solicita datos y los imprime. ......................................................... 2 4. Programa para calcular el perímetro Cuadrado. .................................................. 3 5. Programa para calcular el área de un triángulo. .................................................. 4 6. Programa para resolver una ecuación de segundo grado.................................. 6 1. Programa "Hola Mundo". En C debemos incluir bibliotecas que son las que contienen las funciones que más se ocupan, en este caso para poder hacer uso de printf (esta instrucción nos permite enviar mensajes a la pantalla de la computadora), necesitamos incluir la biblioteca stdio.h, para hacerlo tecleamos. #include stdio.h Todo programa en C debe tener una sección de código principal (conocida como main) y el código que la incluye debe estar contenido entre llaves {}. En este caso vamos a decir que la función main es de tipo entera (int) por lo que todas las funciones deben terminar en este caso con return 0;
  • 2. Recuerda al guardar tu programa le debes dar un nombre que termine con .c, por ejemplo en este caso se debe llamar hola_mundo.c, siempre lo debes guardar con esta extensión. Compila y ejecuta tu programa, el resultado debe ser similar al que se muestra a continuación. 2. Programa Hola Escuela. Ahora realizaremos un programa que mande varios textos a la pantalla, cada uno de estos en un renglón diferente; para conseguirlo debes incluir un código como el siguiente, es muy similar al anterior, solo que al final de cada línea estamos agregando n, esto le indica que se debe escribir en la línea siguiente. Recuerda guardarlo con la extensión .c Y el resultado de la ejecución del programa debe ser más o menos como sigue. 3. Programa que solicita datos y los imprime. Ahora vamos a hacer un programa con C que solicite datos, los guarde en diferentes variables y muestre el contenido de las mismas.
  • 3. En C, cualquier variable que usemos debemos de declararla (darle un nombre) y decir de que tipo es, en este caso la variable que vamos a emplear para los textos es del tipo char. Aparte de indicar que es de tipo char, le debemos indicar la longitud máxima del texto que va a contener, esto lo hacemos encerrado entre paréntesis, por ejemplo para nombre le estamos indicando que vamos a tener una longitud de 20. La instrucción para leer datos desde el teclado es scanf. Al leer debemos indicar de que tipo es el dato que vamos a leer, en este caso le decimos que es %s, lo que quiere decir que es un string (texto). Para escribir el valor de las variables con el printf, empleamos %s y en ese lugar nos va a reemplazar el valor de la variable correspondiente de forma posicional, es decir, la primer variable va a reemplazar al primer %s, la segunda al segundo %s y así sucesivamente. Y el resultado esperado se debe parecer al que sigue. 4. Programa para calcular el perímetro Cuadrado. Ahora vamos a hacer un programa en C que calcule el perímetro de un cuadrado en base a uno de sus lados, debes considerar que la variable para hacer cálculos es una variable de tipo numérico, en este caso ocuparemos una variable que solo acepte números enteros del tipo int (integer). Para poder leer el valor para la variable con scanf, debemos usar un ampersand (&) antes del nombre.
  • 4. Y el resultado se debe ver como sigue. 5. Programa para calcular el área de un triángulo. Podemos realizar el cálculo del área de un cuadrado, solo que al realizar divisiones debemos considerar que el resultado lo vamos a guardar en una variable que acepte decimales, es decir debe tener un tipo float. Además de lo anterior vamos a empezar a poner comentarios en nuestros programas, un comentario es un texto que no se ejecuta y que sirve para hacer más fácil el entendimiento del programa para cualquier programador que lo vea, por lo mismo siempre debe traer explicaciones al mismo. Los comentarios empiezan con /* y terminan con */, todo lo que se encuentre dentro de esta combinación de símbolos no será ejecutado. Captura el siguiente programa.
  • 5. Y el resultado se verá como sigue, observa que a pesar de que empleamos una variable flotante se pierde la parte decimal durante la operación, esto se debe a que como todas las variables son enteras el resultado es entero. Para corregir esta situación debemos indicar al momento de la operación que deseamos que las variables enteras las trate como si fueran flotantes, para lo que debemos poner antes de la variable entera entre paréntesis la palabra float. Observa las correcciones. Entonces el resultado será como sigue: Ahora lo que observamos es que aparecen muchos decimales, vamos a señalar que solo queremos que aparezcan dos cifras decimales, para lo que en el printf donde mostramos el resultado, vamos a cambiar el formato de %f a %5.2f, con esto le estamos diciendo que necesitamos 5 cifras enteras y 2 cifras decimales. Revisa las modificaciones.
  • 6. Y el resultado será como sigue: 6. Programa para resolver una ecuación de segundo grado. El siguiente programa nos muestra como resolver una ecuación de segundo grado por medio de la solución general, es bueno recordar cual es esta.
  • 7. Para resolver este programa debemos hacer uso de otra biblioteca, la biblioteca math.h, esta biblioteca tiene las funciones trigonométricas y junto con ellas la raíz cuadrada (sqrt) y la exponenciación (pwr). Ingresa el código anterior y resuelve cualquier duda con tu profesor. REVISA LOS RESULTADOS CON TU PROFESOR.