Upload
duvan-machado-laiton
View
233
Download
0
Embed Size (px)
DESCRIPTION
Programación, ejercicio final universidad
Citation preview
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
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 \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(){