PRÁCTICA 1 “ESTRUCTURAS”
Enviado por Robozhoc • 14 de Febrero de 2020 • Apuntes • 1.516 Palabras (7 Páginas) • 110 Visitas
INSTITUTO POLITECNICO NACIONAL[pic 1][pic 2]
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD ZACATENCO
INGENIERIA EN CONTROL Y AUTOMATIZACION
GRUPO: 2AM3
PROFESOR: SALVADOR SUÁREZ CASTRO
PRÁCTICA 1 “ESTRUCTURAS”
INTEGRANTES:
BARRERA LOPEZ ADRIAN
ESPINAL GARCIA ADOLFO GABRIEL
SÁENZ PARRALES MIGUEL ÁNGEL
Fecha de entrega:
Lunes 2 de septiembre de 2019
Objetivo:
Conocer la sintaxis, uso y funciones de las estructuras dentro del lenguaje de programación C++. Llamar correctamente a las estructuras para ser utilizadas en funciones, así como asignar valores a cada miembro y operarlos correctamente de diferentes maneras. Para finalmente, aplicar las estructuras en el desarrollo de un programa que utilice una colección de datos que pueden ser agrupados.
Introducción:
Una estructura de datos es un tipo de dato compuesto que permite almacenar un conjunto de datos de diferente tipo. Los datos que contiene una estructura pueden ser de tipo simple (caracteres, números enteros, de punto flotante, etc.) o de tipo compuesto (arreglos, estructuras, listas, etc.).
A cada elemento almacenado dentro de una estructura se le denomina miembro de la estructura y debe ser de un tipo determinado. La sintaxis es la siguiente:
Struct [
{
[
}
[
Donde:
struct: es la palabra reservada para crear una estructura
identificador: es nombre opcional que utilizaremos para referirnos a la estructura. Un identificador valido esta conformado por secuencias de guion bajo, dígitos y letras del alfabeto ingles que inician con una letra.
Nombre_objetos: es un objeto declarado de un tipo especifico dentro de la estructura. En el cuerpo de la estructura se declaran todos los elementos que se consideran necesarios.
Para acceder a los elementos de la estructura se debe utilizar el operador punto (.).
Es posible anidar estructuras y llamar a un miembro de cualquiera de ellas.
Ejemplo:
struct estructura1{struct estructura2{int dato;};};
estructura1.estructura2.dato
[pic 3]
[pic 4][pic 5]
[pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19][pic 20][pic 21][pic 22]
[pic 23][pic 24][pic 25][pic 26][pic 27][pic 28]
Algoritmo
- Incluir las librerías correspondientes.
- Incluir archivos de cabecera.
- Declarar e inicializar variables globales (como caracteres especiales [ñ, ¿, !, etc.])
- Declarar una estructura de cuenta bancaria llamada CBancario con los datos: capital, tasa de interés y plazo.
- Definir una función de tipo vacía que acceda a la estructura y pida escribir los datos: capital, tasa de interés y plazo.
- Validar que cada dato sea positivo y mayor a cero. El interés debe ser menor a 8% y el plazo no mayor a 12 meses. De lo contrario corregir el dato.
- Declarar las variables interés fraccional, ganancia y una variable para la respuesta.
- Crear una estructura llamada la cuenta a partir de la estructura predefinida CBancario.
- Crear un ciclo que repita lo siguiente:
- Limpiar la pantalla
- Llamar a la función que lee los valores de los miembros de la estructura que en este caso será la cuenta.
- Dividir la tasa de interés de la cuenta entre cien y asignar ese valor a la variable interés fraccional.
- La ganancia se define como el capital por el plazo de la cuenta por el interés fraccional dividido entre doce.
- Se agrega el valor de la ganancia a el capital de la cuenta.
- Se imprime el capital final.
- Preguntar si se desea repetir el programa.
- Leer la respuesta.
- Repetir el ciclo si la respuesta es afirmativa.
- Fin del programa
Código Práctica 1: Estructuras. Programa CBancario
...