Hola y bienvenido.
Tenemos otro desafío para ti.
Esta tarea de desafío pondrá a prueba su capacidad,
su comprensión de los tipos de datos y las variables más o menos.
Lo que me gustaría que
hicieras es que escribas un programa que muestre
el perímetro en el área de un rectángulo.
Entonces, los requisitos reales para
esto son que necesitará crear cuatro variables de tipo double.
Necesitará crear una variable para almacenar el ancho del rectángulo, una
variable para almacenar la altura del rectángulo, una
variable para almacenar el perímetro del rectángulo y una variable para almacenar el área del rectángulo.
Entonces, debemos entender cómo crear variables y luego también cómo
inicializar y asignar variables usando ahora el operador de asignación.
Pero lo primero que debemos hacer es crear las variables.
Entonces necesitas tener cuatro variables de tipo double.
Necesitará crear un proyecto en c, al que llegaremos en un segundo.
Pero también el programa necesita realizar algunos cálculos.
En realidad, todavía no hemos aprendido a hacer cálculos porque
no hemos hablado de operadores. Así que te voy a dar este código.
Es bastante sencillo crear cálculos en un programa c.
Solo usa operadores como operadores matemáticos.
Entonces, por ejemplo, en c, si desea sumar dos variables, use un signo más.
Si desea multiplicar dos variables entre
sí, utilice un asterisco.
Entonces, para calcular el perímetro de
un rectángulo, debes sumar la altura y el ancho y luego
multiplicar eso por dos.
Es muy fácil de hacer. Como dije, te daré este código.
El objetivo principal de este desafío es
que comprenda cómo crear variables, cómo usarlas y cómo definir tipos de datos.
El área también necesitará incluir un cálculo.
Aquí, solo vas a multiplicar el ancho por el alto usando el asterisco.
No quería simplemente crear un desafío simple que no tenía sentido.
Así que quería hacerlo más identificable. Entonces pensé en un perímetro y un área de rectángulo.
Eso es bastante bueno, tiene algunos cálculos, pero no tendrá que preocuparse por eso.
Entonces, también lo que
necesita como salida para este programa es mostrar la altura, el ancho
y las variables de parámetro en el formato correcto.
Entonces, la otra cosa que aprenderá a través de este desafío es cómo usar la función printf
para mostrar el valor de las variables.
Entonces, necesitará comprender los especificadores de
formato, comprenderá una secuencia de escape para la barra invertida n,
de modo que imprima los avances de línea.
Entonces, la primera pantalla debería ser el perímetro.
La segunda pantalla debe ser el área con la altura y el ancho también.
Entonces, para obtener algunos consejos para esta tarea o sugerencias,
necesitará crear un proyecto en bloques de código.
Debe usar un nombre significativo para este proyecto.
Dado que este proyecto en este programa básicamente
está creando el perímetro y el área de un rectángulo, podría
nombrar el proyecto rectángulo.
Eso es realmente lo más simple.
Cuando cree el proyecto en bloques de código, recuerde que, de
forma predeterminada, los bloques de código crearán automáticamente un archivo fuente c para usted.
Se llamará main. C.
Puede seguir adelante y usar eso para este proyecto. No es necesario que lo elimine.
En nuestro primer desafío, lo eliminamos porque quería asegurarme
de que sepas cómo crear tus propios archivos fuente c.
Pero en este caso, aproveche la ventaja de que ya lo están creando para usted.
Tan principal. c simplemente será una plantilla vacía con una función principal en ella.
Recuerde, la función principal es el punto de entrada.
Después de tener el archivo main. c, necesitará editarlo.
Y como mencioné, necesitas crear algunas variables y las variables
tienen que ser de tipo double.
Por lo tanto, debe crear al menos un par de variables para la altura
y el ancho de tipo double y debe inicializarlas.
Inicializar significa que les asigna un valor inicial.
Puede inicializar cosas usando el operador igual, lo termina con un punto y coma.
Querrá inicializar esto con cualquier cosa que desee, algo útil.
No estamos recibiendo información del usuario para este programa,
pero podría hacerlo si quisiera. Si se sienten cómodos, pueden pasar argumentos en la línea de comandos,
pero no creo que estén listos para eso todavía.
Por lo tanto, puede codificar las variables a cualquier valor 50,
100, 23. 5, 92. 7.
Recuerde, son dobles para que puedan contener decimales.
Pero puede codificar estas variables en un valor particular.
Y deberían ser algo distinto de cero, por lo que no verá una salida decente.
En cuanto a las otras variables, los valores de
perímetro y área, se
calcularán, por lo que no desea asignarles ningún dato codificado.
Puede simplemente inicializarlos a 0. 0.
Y luego, más adelante en el programa, puede asignarles valores en función de sus cálculos.
Entonces, aquí está el código que usaría para el cálculo del perímetro y el cálculo del área.
Si creó dos variables de tipo perímetro y área con nombre doble, todo lo que necesitaría
hacer es decir igual para calcular el perímetro 2. 0 veces la altura más la
anchura entre paréntesis y termina con un punto y coma.
Para calcular el área, simplemente asignaría área, variable, usaría el símbolo
igual, el ancho del operador igual y
luego el asterisco para las horas y luego la altura y luego el punto y coma.
Por lo tanto, puede copiar y pegar el perímetro y el
área de las cosas aquí mismo en su programa después de haber declarado e inicializado todas sus variables.
Esta es realmente la única lógica
del programa, solo haga un par de cálculos.
Una vez que hayamos hecho esos cálculos, querrá mostrar el valor de
los dos perímetros o dos variables, perímetro y área y
también altura y ancho que también debe mostrar.
Entonces, necesitará usar la función printf, y tendrá
que usar el especificador de formato correcto para mostrar la salida requerida.
El formato especificado para dobles, como mencioné, es% f,
por lo que desea usarlo.
También puede jugar con él y usar like% f2
para ver cómo cambia la precisión para el número de puntos decimales.
Y nuevamente, use nombres significativos para todo.
Una vez que haya terminado de hacer eso, debe compilar y vincular y luego probar, ejecutar el programa.
Y nuevamente, juegue con este programa, intente cosas diferentes, intente cambiar los
tipos de datos
de las variables, intente imprimir diferentes variables, utilizando
diferentes especificadores de formato de tipo de datos.
Si se siente realmente, realmente ambicioso, agregue argumentos de línea de comando al programa
y los argumentos de la línea de comando podrían ser el ancho y el alto.
Lea los de la función principal y utilícelos para hacer sus cálculos para el perímetro
y el área.
Y nuevamente, en lo anterior, le di el código, el ancho
y el alto, supongo que creó dos variables
llamadas alto y ancho, todas en minúsculas o, de lo
contrario, este código no funcionará, y esos son nombres comunes
para este funcionalidad.
Así que eso es todo. Nuevamente, proporcionaré otra demostración de
cómo completar este programa junto con el código fuente, así que
buena suerte.
Y, por último, tampoco olvide analizar la salida para confirmar
que sea correcta. Si es
incorrecto, debe regresar, editar, guardar y reconstruir.