Elementos Básicos de un Programa del C / Ejercicios del Capítulo 3
Subtitles of the Movie
Tenemos dos ejercicios en este modulo. Voy a describirlosÉ y sugiero que dedique un tiempo para resolverlos por su cuenta. Si falla en el intento, puede regresar y revisar las soluciones que he proveido para usted. El primer ejercicio consiste en escribir un programa que formule al usuario dos preguntas separadas: el nombre y el apellido. Estas seran dos funciones "scanf". Luego se leeran las dos respuestas y el programa debera unirlas para producir el nombre completo. Asegurese de incluir un espacio entre las palabras. Debera desplegar el nombre completo y la longitud del mismo, es decir, el numero de caracteres incluyendo el espacio. El segundo programa debe realizar una conversion de grados Celsius a grados Fahrenheit. El usuario ingresara una temperatura en grados Celsius y el programa la convertira a grados Fahrenheit desplegando el resultadoÉ con dos posiciones decimales. La formula de esta conversion es 32 mas los grados Celsius por 9 sobre 5. Por ejemplo, si tenemos 100 grados Celsius, entonces 100 por 9 sobre 5 es 180, y mas 2, es 212, asi que 100 grados Celsius son 212 grados Fahrenheit. Como dije, el resultado debe aparecer con dos posiciones decimales. Existen dos maneras de hacerlo: una facil y una no tan facil. Voy a darle una pista: le mostrare la manera facil y describire un poco la manera dificil. La manera facil es leer los grados Celsius del usuario en un elemento "double", es decir, debemos almacenar el valor ingresado en una variable de tipo "double". Esto es mas sencillo. Si quiere un reto, puede hacerlo de la forma mas dificil: haga que la variable que contiene los grados Celsius sea de tipo "int". Lea el numero como un entero e intente desplegarlo con dos posiciones decimales. Tal vez piense que es facil, pero debera realizar acciones que aun no hemos visto. Creo que sera un poco dificil, pero le mostrare la respuesta y un poco del proceso necesario. Finalmente, ambos programas deben tener los comentarios respectivos. De hecho, debe hacerlo con cada programa que escriba en adelante. Tal vez no entienda las razones por las cuales los comentarios son tan importantes, pero si alguna vez va a desarrollar un programa de escala industrial, digamos que con 100.000 lineas de codigo, Àcree que podra recordar la funcion de cada una de esas 100.000 lineas? ÀY si usted solo ha escrito 10.000 lineas de codigo y otros 9 programadores han escrito las otras 90.000 lineas? Digamos que tiene que reparar un "bug" o agregar una caracteristica a una parte del codigo del cual usted es responsableÉ y encuentra que este no tiene comentarios. Creo que ya tiene la idea general. Debo decir que he escrito codigos que creo que son muy sencillosÉ sin incluir comentarios, pero al revisarlos 6 meses despues, me preguntoÉ Àpor que hice esto? Àcual es la funcion de esta linea? No comprendo el funcionamiento de este codigo. Obviamente lo averiguo despues de algun tiempo, pero el punto es que no deberiamos hacerlo asi. Debe crear comentarios para indicar las funciones de las lineas y diferenciarlas. De eso se tratan los comentarios. Estos son los ejercicios del capitulo 3. Enseguida veremos las soluciones.
Tutorial Information
| Course: | C Programming (Español) |
| Author: | Mark Virtue |
| SKU: | 33759 |
| ISBN: | 1-933736-81-X |
| Release Date: | 2007-04-16 |
| Duration: | 21.5 hrs / 139 lessons |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 