martes, 10 de diciembre de 2019

Programa de nombre

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

using namespace std;
void menu();
void captura();
void imprimir();
void imprimirinvertido();
void salir();
int op;
char nom[50],ape1[50] ,ape2[50]   ;

int main()
{
    do{
        menu();
    }
    while(op!=4);
    return 0;
}
void menu()
{
    cout<<"1-Captura"<<endl;
    cout<<"2-Imprimir"<<endl;
    cout<<"3-Imprimir invertido"<<endl;
    cout<<"4-Salir"<<endl;
    cin>>op;
    switch(op)
    {
    case 1: captura();
    break;
    case 2: imprimir();
    break;
    case 3: imprimirinvertido();
    break;
    case 4: salir();
    break;
    default:
        cout<<"Opcion erronea"<<endl;
    }
}
void captura()
{
    cout<<"Captura un nombre:                 ";
    gets(nom);
    cin>>nom;
    cout<<"Captura tu primer apelllido:       ";
    gets(ape1);
    cin>>ape1;
    cout<<"Captura un segundo apelllido:      ";
    gets(ape2);
    cin>>ape2;
}
void imprimir()
{
    strcat(nom,ape1);
    strcat(nom,ape2);
    puts(nom);
}
void imprimirinvertido()
{
    strcat(ape1,ape2);
    strcat(ape1,nom);
    puts(ape1);
}
void salir()
{

    cout<<"Has salido del programa"<<endl;
}

No hay comentarios:

Publicar un comentario