30
Lerman Duván Machado Laitón U5500335 PROGRAMACION Universidad Militar Nueva Granada TRABAJO FINAL PSEUDOCODIGO INICIO ESCRIBIR Elige una facultad ESCRIBIR 1. F. ciencias básicas 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 opción LEER x Switch (x) Case 1 ESCRIBIR F. ciencias básicas 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 << "\n ingrese fecha de nacimiento cin.getline(nacimiento[i], 31) ESCRIBIR "\n ingrese lugar de nacimiento cin.getline(lugar[i], 31) ESCRIBIR "\n ingrese dirección cin.getline (dirección[i], 31) ESCRIBIR \n ingrese ciudad cin.getline (ciudad[i], 31); ESCRIBIR \n ingrese teléfono cin.getline (tel[i], 31) ESCRIBIR nombre de acudiente cin.getline(acudiente[i], 31); fin

Lerman Duván Machado Laitón

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

  • 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 "