% Activate the following line by filling in the right side. If for example the name of the root file is Main.tex, write
% "...root = Main.tex" if the chapter file is in the same directory, and "...root = ../Main.tex" if the chapter is in a subdirectory.
 
%!TEX root =  

\chapter[Tareas]{Tareas}


\section{Calculo de Porcentaje}{Al realizar la compra de un artículo, me pidieron como anticipo \$135.00 equivalente al 25\% de adelanto. Sin embargo olvide el precio final y no se cuanto debo pagar para recoger el articulo. Escribir un programa en C que permita calcular el precio total del articulo y la cantidad total que adeudo.}


\section{Conversión de Tipos}{Hacer una función que permita hacer el redondeo de un número flotante a dos cifras significativas.}

\section{Expresiones Lógicas}{Hacer un programa que verifique si en el intervalo $[-2,3]$ se cumple que la desigualdad $(x+2)*(x-3) > 0$.}

\section{Entrada Salida}{Hacer un programa, que reciba tres números de punto flotante y calcule su promedio}

\section{Problema de Física}{Un bloque de masa $m_1=3.0$ slugs descansa en un plano liso que està inclinado un ángulo de 30 grados respecto a la horizontal y está unido, por medio de una cuerda que para por una pequeña polea sin fricción, con un segundo bloque de masa $m_2 = 2$ slugs suspendido verticalmente tal como se muestra en la figura \ref{fig:plano}. (a) ¿Cual es la aceleración de cada cuerpo? b) ¿Cuál es la tensión de la
cuerda?. c) Repita el problema con diferentes valores de inclinación del plano\\

Escriba el código correspondiente en C  para solucionar este problema

Respuesta a.- 3.2 pies/seg2 y b.- 58 lb }

\begin{figure}[!htp]
   \centering
   \centerline{\psfig{figure=figuras/plano.eps,width=8.0cm}}
   \caption{Ejemplo de plano inclinado.}
   \label{fig:plano}
\end{figure}

\section{Condicionales}{Plante un problema y escriba un programa que solucione un problema utilizando condicionales  }

\section{Dias del año transcurridos}{Dada una fecha valida de un año, calcular cuantos días del año han transcurrido. }

\section{Ciclos}{Escriba un programa que imprima las siguientes secuencias de números, utilizando en los tres casos ciclos for, while y do-while
\begin{itemize}
    \item 10, 20, 30, 40 ...
    \item -7, -3, 1, 5, ...
    \item 25, 16, 9, 4, 1, 0, 1, 4, 16, 25
\end{itemize}    }

\section{Escritura de funciones}{1. Escribir una función que permita sumar dos horas validas en formato valido y el resultado sea una hora en formato valido 2.- Escribir una función para calcular los días transcurridos entre dos fechas validas}

\section{Función Coseno}{Modificar los códigos del ejemplo anterior para implementar la función coseno}

\section{Calculadora recursiva}{Hacer un conjunto de funciones que realice las cuatro operaciones básicas de suma, resta, multiplicación y división utilizando recursividad. Estas funciones deber·n estar definidas en un archivo diferente a donde se localiza la función main con el objeto de hacer programación modular.}

\section{Tablas de multiplicar}{Escribir una función que almacene en un arreglo bidimensional las tablas de multiplicar. La función recibirá el número y regresara el arreglo lleno.}

\section{Matrices elevadas a una potencia entera}{Hacer una función que reciba una matriz y regrese otra matriz con la información de la matriz dada elevada a un entero dado}

\section{Árbol de Navidad}{Hacer un programa que permita formar un pino de navidad, utilizando las letras de la palabra feliz Navidad. Utilice ciclos y las operaciones dadas para manejo de cadenas.}

\section{Estructuras}{Crea una estructura de datos que maneje la información de un directorio telefónico. El programa debe tener la posibilidad de buscar el número telefónico por el nombre de una persona}.
