martes, 10 de diciembre de 2019

Ejercicio de funciones con cadenas:

#include <iostream>
#include <string.h>
#include <stdio.h>
#include <windows.h>
using namespace std;

void menu();
void captura();
void imprime();
void imprimerever();
void salir();

int opc;
char nom, apellido1, apellido2;

int main(){
system("color 70");
return 0;
}

void menu(){
do{
cout<<"***MENU PRINCIPAL:***"<<endl;
cout<<"-->1.Captura"<<endl;
cout<<"-->2.Imprime"<<endl;
cout<<"-->3.Imprime al reves"<<endl;
cout<<"-->4.Salir"<<endl;
cout<<"ingresa el numero del que deseas ejecutar:"; cin>>opc; cout<<endl;

switch(opc){
case 1:{
captura();
break;
}
case 2:{
imprime();
break;
}
case 3:{
imprimerever();
break;
}
case 4:{
salir();
break;
}
}
}while(opc != 5);
}

void captura(){
cout<<"***CAPTURA***"<<endl;
cout<<"Nombre:"; gets (nom); cout<<endl;
cout<<"Apellido 1:"; gets (apellido1); cout<<endl;
cout<<"Apellido 2:"; gets (apellido2); cout<<endl;
system("pause");
system("cls");
menu();
}

void imprime(){
cout<<"***IMPRIME***"<<endl;
srcat(nom, apellido1);
srcat(nom, apellido2);
puts(nom);
system("pause");
system("cls");
menu();
}

void imprimerever(){
strcat(apellido1, apellido2);
strcat(apellido1, nom);
putis(apellido1);
system("pause");
system("cls");
menu();
}

void salir(){
cout<<"Saliendo";
for(int i=0; i<=4; i++){
cout<<".";
Sleep(100)
}
}

No hay comentarios.:

Publicar un comentario