-
Lerman Duvn Machado Laitn U5500335 PROGRAMACION Universidad
Militar Nueva Granada
TRABAJO FINAL
PSEUDOCODIGO INICIO ESCRIBIR Elige una facultad ESCRIBIR 1. F.
ciencias bsicas
2. F.Ciencias Economicas 3. F.Derecho" 4. F.Educacion y
humanidades 5. F.ingenieria 6. F. medicina 7. F. relaciones
internacionales
ESCRIBIR elige una opcin
LEER x Switch (x)
Case 1 ESCRIBIR F. ciencias bsicas programas:" ESCRIBIR 1.
biologia aplicada" ESCRIBIR elige opcion
LEER z Switch (z) CASE 1
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
-
Para (i = 0; i < 1; i++) Entonces Escribir nombre LEER
nombres[i]
ESCRIBIR "apellidos LEER apellidos[i] ESCRIBIR fecha de
nacimiento LEER nacimiento[i] ESCRIBIR lugar de nacimiento
LEER lugar[i] ESCRIBIR direccion LEER direccion[i] ESCRIBIR
ciudad LEER ciudad[i] ESCRIBIR telefono LEER tel[i] ESCRIBIR nombre
de acudiente LEER acudiente[i] ESCRIBIR programa ESCRIBIR biologia
aplicada" FIN
Break
Case 2 ESCRIBIR F. ciencias bsicas programas:" ESCRIBIR "1.
administracion de empresas 2. contaduria publica 3. economia
ESCRIBIR elige opcion
LEER z SWITCH (Z) CASE 1
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
-
Para (i = 0; i < 1; i++) Entonces Escribir nombre LEER
nombres[i]
ESCRIBIR "apellidos LEER apellidos[i] ESCRIBIR fecha de
nacimiento LEER nacimiento[i] ESCRIBIR lugar de nacimiento
LEER lugar[i] ESCRIBIR direccion LEER direccion[i] ESCRIBIR
ciudad LEER ciudad[i] ESCRIBIR telefono LEER tel[i] ESCRIBIR nombre
de acudiente LEER acudiente[i] ESCRIBIR programa ESCRIBIR
ADMINISTRACION DE EMPRESAS" FIN
BREAK CASE 2
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
-
ESCRIBIR lugar de nacimiento LEER lugar[i] ESCRIBIR direccion
LEER direccion[i] ESCRIBIR ciudad LEER ciudad[i] ESCRIBIR telefono
LEER tel[i] ESCRIBIR nombre de acudiente LEER acudiente[i] ESCRIBIR
programa ESCRIBIR CONTADURIA PUBLICA" FIN BREAK
Switch (z) CASE 3
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
-
ESCRIBIR nombre de acudiente LEER acudiente[i] ESCRIBIR programa
ESCRIBIR ECONOMIA"
FIN Break
Case 3 ESCRIBIR F. ciencias bsicas programas:" ESCRIBIR DERECHO"
ESCRIBIR elige opcion
LEER z Switch (z) CASE 1
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
-
ESCRIBIR direccion LEER direccion[i] ESCRIBIR ciudad LEER
ciudad[i] ESCRIBIR telefono LEER tel[i] ESCRIBIR nombre de
acudiente LEER acudiente[i] ESCRIBIR programa ESCRIBIR DERECHO"
FIN Break
Case 4 ESCRIBIR educacin y humanidades programas:" ESCRIBIR
educacin y humanidades" ESCRIBIR elige opcion
LEER z Switch (z) CASE 1
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
-
ESCRIBIR direccion LEER direccion[i] ESCRIBIR ciudad LEER
ciudad[i] ESCRIBIR telefono LEER tel[i] ESCRIBIR nombre de
acudiente LEER acudiente[i] ESCRIBIR programa ESCRIBIR EDUCACION Y
HUMANIDADES"
FIN Break BREAK
Case 5 ESCRIBIR F. ciencias bsicas programas:" ESCRIBIR 1. i.
civil 2.i.industrial 3.i.multimedia
4.i.mecatronica 5.i.telecomunicaciones
ESCRIBIR elige opcion LEER z Switch (z) CASE 1
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
-
LEER apellidos[i] ESCRIBIR fecha de nacimiento LEER
nacimiento[i] ESCRIBIR lugar de nacimiento
LEER lugar[i] ESCRIBIR direccion LEER direccion[i] ESCRIBIR
ciudad LEER ciudad[i] ESCRIBIR telefono LEER tel[i] ESCRIBIR nombre
de acudiente LEER acudiente[i] ESCRIBIR programa ESCRIBIR I
CIVIL"
FIN Break CASE 2
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
-
LEER ciudad[i] ESCRIBIR telefono LEER tel[i] ESCRIBIR nombre de
acudiente LEER acudiente[i] ESCRIBIR programa ESCRIBIR I
INDUSTRIAL"
FIN BREAK CASE 3
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
-
CASE 4
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
- cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
-
char nombres[1][31], apellidos[1][31], nacimiento[1][31],
lugar[1][31], direccion[1][31], ciudad[1][31], tel[1][31],
acudiente[1][31] Para (i = 0; i < 1; i++) entonces ESCRIBIR "\n
ingrese nombres
cin.getline (nombres[i], 31) ESCRIBIR "\n ingrese apellidos
cin.getline(apellidos[i], 31) ESCRIBIR
- ESCRIBIR
- ESCRIBIR "\n ingrese apellidos cin.getline(apellidos[i], 31)
ESCRIBIR
-
ESCRIBIR \n ingrese ciudad cin.getline (ciudad[i], 31); ESCRIBIR
\n ingrese telfono cin.getline (tel[i], 31) ESCRIBIR nombre de
acudiente
cin.getline(acudiente[i], 31); fin Para (i = 0; i < 1; i++)
Entonces Escribir nombre LEER nombres[i]
ESCRIBIR "apellidos LEER apellidos[i] ESCRIBIR fecha de
nacimiento LEER nacimiento[i] ESCRIBIR lugar de nacimiento
LEER lugar[i] ESCRIBIR direccion LEER direccion[i] ESCRIBIR
ciudad LEER ciudad[i] ESCRIBIR telefono LEER tel[i] ESCRIBIR nombre
de acudiente LEER acudiente[i] ESCRIBIR programa ESCRIBIR
2.Administracin de la Seguridad y Salud Ocupacional BREAK
FIN FIN
-
DIAGRMA DE FLUJO
dfd adjunto
VISUAL #include #include using namespace std; int main(){
- #include using namespace std; int cienciasbasicas(int z); int
CienciasEconomicas(int z); int Derecho(int z); int
Educacionyhumanidades(int z); int ingenieria(int z); int
medicina(int z); int relacionesinter(int z); int main(); int x, z;
cout
- cin >> z; cout
- cout
- cout
- } for (i = 0; i < 1; i++){ cout
- int Derecho(int z){ switch (z){ case 1: int main(); char
nombres[1][31], apellidos[1][31], nacimiento[1][31], lugar[1][31],
direccion[1][31], ciudad[1][31], tel[1][31], acudiente[1][31]; int
i; for (i = 0; i < 1; i++){ cout
- cin.getline(nombres[i], 31); cout
- cin.getline(ciudad[i], 31); cout
- } break; case 3: int main(); char nombres2[1][31],
apellidos2[1][31], nacimiento2[1][31], lugar2[1][31],
direccion2[1][31], ciudad2[1][31], tel2[1][31], acudiente2[1][31];
int e; for (e = 0; e < 1; e++){ cout
- cin.getline(nacimiento3[t], 31); cout
- cout
- char nombres5[1][31], apellidos5[1][31], nacimiento5[1][31],
lugar5[1][31], direccion5[1][31], ciudad5[1][31], tel5[1][31],
acudiente5[1][31]; int u; for (u = 0; u < 1; u++){ cout
- cout
- "direccion "