procedimiento clase 2 - zinaji
DESCRIPTION
aprender a programar en zinjai c++TRANSCRIPT
![Page 1: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/1.jpg)
CLASE 2
Instalamos pseint y seleccionamos la opción flexible.
Ejecutamos el programa
El ejercicio a resolver es:
Ejercicio 4 (Clase 1): Volumen de un cilindro recto.
Datos a ejecutar:
Datos de entrada: Radio y altura (r, h)Datos de Salida: Volumen (V)Método: Fórmula matemática (V=π*r^2*h)
Luego pasamos a trabajar con el Programa:
Proceso InicioLeer rLeer hv <- 3.1416*r*r*h
FinProceso
Ó Proceso InicioLeer rLeer hv <- 3.1416*r^2*h
FinProceso
![Page 2: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/2.jpg)
Luego mostramos datos con Escribir v:
Procedemos a grabar:
![Page 3: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/3.jpg)
Procedemos a exportar:
Ejecutamos ZinjaI y abrimos el archivo creado:
![Page 4: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/4.jpg)
Seleccionamos el archivo:
Luego:
![Page 5: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/5.jpg)
Procedemos a pejorar la presentación del programa utilizando COUT, para mostrar mensajes entre comillas:
Procedemos a ejecutar el programa, pero primero guardamos los cambios:
![Page 6: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/6.jpg)
Nos muestra un error, porque falta indicarle que se está utilizando formulas matemática, por lo tanto tenemos que declarar la librería a utilizar.
Declaramos la librería, agregando #include<math.h>:
![Page 7: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/7.jpg)
Guardamos y ejecutamos:
Ingresamos datos y se ejecutará la respuesta:
![Page 8: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/8.jpg)
Ejercicio 5: Distancia entre dos puntos.
Datos de entrada: Pares ordenados (x1, y1) y (x2,y2).Datos de Salida: La distancia.Proceso: d¿√(x 2−x1)2+( y2− y1)2
Ejecutamos: PSeint
Esta vez se trabajará con diagrama de flujo, por lo que seleccionamos la siguiente opción:
Se ejecutará la siguiente ventana:
![Page 9: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/9.jpg)
Hacemos el diagrama de flujo según lo explicado, datos de entrada (paralelogramo con flecha hacia adentro), datos de salida (paralelogramo con flecha hacia afuera) y el proceso (un rectángulo).
Luego ejecutamos y Tiene que arrojarnos un resultado:
Ingresamos primero datos, para que nos arroje un resultado:
![Page 10: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/10.jpg)
Cerramos nuestro diagrama de flujo y guardamos, luego exportamos a C++
Luego volvemos a abrir en el programa ZinjaI
Vemos que la declaración de la palabra raíz en nuestros datos de entrada no existe, por lo tanto lo eliminamos.
![Page 11: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/11.jpg)
Luego mejoramos la presentación
Guardamos y ejecutamos:
![Page 12: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/12.jpg)
EJERCICIO 6: Hallar el monto a devolver por un capital Prestado a una tasa de interes(%) durante n periodos (meses). M=C*(1+i)^n
Construimos su diagrama de flujo y lo exportamos a C++
Modificamos la presentación:
![Page 13: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/13.jpg)
Ejecutamos:
EJERCICIO 3: Ingrese dos valores e intercambie sus valores.
Utilizaremos el diagrama N-S (NASSI), la cual nos indica que cada Fila es una línea de código y se escribe los valores de leer o escribir según nuestro procedimiento.
Para ello abrimos el programa PSeint, y seleccionamos lo siguiente
Luego nos vamos a la opcion de diagrama de flujo
![Page 14: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/14.jpg)
Trabajamos de forma parecida al diagrama de flujo
Con el ejercicio quedaría de la siguiente manera
Ejecutamos para ver si está bien la lógica del programa
![Page 15: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/15.jpg)
Ingresamos datos y verificamos
Luego exportamos a C++ y mejoramos la presentación CON ZinjaI
Finalmente ejecutamos el programa:
![Page 16: Procedimiento Clase 2 - zinaji](https://reader035.vdocuments.pub/reader035/viewer/2022062500/563db812550346aa9a904c3c/html5/thumbnails/16.jpg)