Está en la página 1de 6

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

También podría gustarte