Ingeniería en Sistemas
Compiladores.
Alumna: Estefanía Rodríguez Sánchez.
Facilitadora: Arturo Mendoza Rendón.
Carrera: Ingeniería en sistemas
computacionales.
Ciclo:11.
Tarea 7: proyecto final
Fecha: 15 de marzo del 2024.
Pseudocódigo del proyecto final
1.- Presentar un menú al usuario solicitando la selección de una opción.
Proyecto realizado por: mi nombre
1. Mi programa 1
2. Mi programa 2
3. Mi programa 3
4. Mi programa 4
5. Salir
Código del programa
#include <iostream>
using namespace std;
int main(void) {
int opcion, mi_programa, ejecuta_intrucciones, finaliza, regresa_menu_pricipal, salir;
int radio;
float area, perimetro, lado;
double n1, n2, n3;
int n, i = 1;
cout << "proyecto realizado por wendy_kasandra_perez_castillo !!\n";
cout << "Bienvenido al menu!! \n";
cout << "1. Despliegue mi_programa \n";
cout << "2. iniciar\n";
cout << "3. ejecutar_intrucciones\n";
cout << "4. regreasar_menu_principal\n";
cout << "5. Salir.\n";
cin >> opcion;
switch (opcion) {
case 1:
cout << "Introduce el radio del circulo: ";
cin >> radio;
area = 3.1416 * radio * radio;
perimetro = 3.1416 * radio * 2;
cout << "El area es " << area << " y el perimetro " << perimetro;
cin.get(); cin.get();
break;
case 2:
cout << "ingrese el primer numero :" << endl;
cin >> n1;
cout << "ingrese el segundo numero :" << endl;
cin >> n2;
cout << "ingrese el tercer numero :" << endl;
cin >> n3;
if (n1 > n2 && n1 > n3) {
cout << "el numero mayor es :" << n1 << endl;
else if (n2 > n1 && n2 > n3) {
cout << "el mayor numero es:" << n2 << endl;
else if (n3 > n1 && n3 > n2) {
cout << "el mayor numero es:" << n3 << endl;
break;
case 3:
cout << "Digite un numero: ";
cin >> n;
while (i <= n) {
if (n % i == 0) //if =si
cout << i << endl;
i++;
break;
case 4:
cout << "Ingresa el lado del cuadrado: ";
cin >> lado;
cout << "El area es: " << lado * lado;
break;
case 5:
cout << "Vuelva pronto";
break;
2.- Recibir el numero (opción del menú)
Si el número es 1:
Ejecutamos las instrucciones del primer programa
Una vez ejecutado y finalizado regresamos al menú inicial
Si el número es 2:
Ejecutamos las instrucciones del segundo programa
Una vez ejecutado y finalizado regresamos al menú inicial
Si el número es 3:
Ejecutamos las instrucciones del tercer programa
Una vez ejecutado y finalizado regresamos al menú inicial
Si el número es 4:
Ejecutamos las instrucciones del cuarto programa
Una vez ejecutado y finalizado regresamos al menú inicial
Si el número es 5:
El programa finaliza cerrando la pantalla
Formato APA
Contenidos temáticos de la unidad 3. (n.d.). Cursos.clavijero.edu.mx. Retrieved August 29, 2023,
from https://cursos.clavijero.edu.mx/cursos/181_c/modulo4/contenidos/index.html
4.2 Implementación de estructuras de control | Contenidos temáticos de la unidad 3. (n.d.).
Cursos.clavijero.edu.mx. Retrieved August 29, 2023, from
https://cursos.clavijero.edu.mx/cursos/181_c/modulo4/contenidos/42_implementacin_de_estruc
turas_de_control.html
4.3 Codificación y depuración de código fuente | Contenidos temáticos de la unidad 3. (n.d.).
Cursos.clavijero.edu.mx. Retrieved August 29, 2023, from
https://cursos.clavijero.edu.mx/cursos/181_c/modulo4/contenidos/43_codificacin_y_depuracin_
de_cdigo_fuente.html