#include<iostream>
#include<cstdlib>
using namespace std;
void hojaUno();
void hojaDos();
void hojaTres();
void rombo();
void romboInvertido();
void menu();
void romboTres();
void senalx();
void parabola();
int main(){
int op;
do{
system("clear");
menu();
cout<<"Ingrese una Opcion: ";
cin>>op;
system("clear");
switch(op){
case 1: hojaUno();
break;
case 2: hojaDos();
break;
case 3: hojaTres();
break;
case 4: rombo();
break;
case 5: romboInvertido();
break;
case 6: romboTres();
break;
case 7: senalx();
break;
case 8: parabola();
break;
case 0: cout<<"Fin del Sistema"<<endl;
break;
default: cout<<"Opcion no Valida"<<endl;
}
cin.get();
cin.get();
}while(op != 0);
return 0;
}
void menu(){
cout<<"Seleccione una Opcion para ver:"<<endl;
cout<<"\t1. Hoja Uno"<<endl;
cout<<"\t2. Hoja Dos"<<endl;
cout<<"\t3. Hoja Tres"<<endl;
cout<<"\t4. Rombo"<<endl;
cout<<"\t5. Rombo Invertido"<<endl;
cout<<"\t6. Rombo Tres"<<endl;
cout<<"\t7. Señal X"<<endl;
cout<<"\t8. Parabola"<<endl;
cout<<"\t0. Salir"<<endl;
}
void hojaUno(){
int i,j;
cout<<"Hoja Uno: "<<endl;
for(i=1; i<=10; i++){
cout<<"\t";
for(j=1;j<=i;j++){
cout<<" ";
}
for(j=i; j<=10; j++){
cout<<"*";
}
cout<<endl;
}
}
void hojaDos(){
int i,j;
cout<<"Hoja Dos: "<<endl;
for(i=10; i>=1; i--){
cout<<"\t";
for(j=1;j<=i;j++){
cout<<" ";
}
for(j=i; j<=10; j++){
cout<<"*";
}
cout<<endl;
}
}
void hojaTres(){
int i,j;
cout<<"Hoja Tres: "<<endl;
for(i=10; i>=1; i--){
cout<<"\t";
for(j=1;j<=i;j++){
cout<<" ";
}
for(j=i; j<=10; j++){
if((i%2)==1){
cout<<"#";
}else{
cout<<"*";
}
}
cout<<endl;
}
}
void rombo(){
int i,j;
cout<<"Rombo: "<<endl;
for(i=10; i>=1; i--){
cout<<"\t";
for(j=1;j<=i;j++){
cout<<" ";
}
for(j=i; j<=10+(10-i); j++){
cout<<"*";
}
cout<<endl;
}
for(i=2; i<=10; i++){
cout<<"\t";
for(j=1;j<=i;j++){
cout<<" ";
}
for(j=i; j<=10+(10-i); j++){
cout<<"*";
}
cout<<endl;
}
}
void romboInvertido(){
int i,j;
cout<<"Invertido: "<<endl;
for(i=10; i>=1; i--){
cout<<"\t";
for(j=1;j<=i;j++){
cout<<"*";
}
for(j=i; j<=10+(10-i); j++){
cout<<" ";
}
for(j=1;j<=i;j++){
cout<<"*";
}
cout<<endl;
}
for(i=2; i<=10; i++){
cout<<"\t";
for(j=1;j<=i;j++){
cout<<"*";
}
for(j=i; j<=10+(10-i); j++){
cout<<" ";
}
for(j=1;j<=i;j++){
cout<<"*";
}
cout<<endl;
}
}
void romboTres(){
int i,j;
cout<<"Rombo Tres: "<<endl;
for(i=0; i<=10; i++){
cout<<"\t";
for(j=0; j<(10-i)*2;j++){
cout<<" ";
}
for(j=0; j<i;j++){
cout<<"*";
}
for(j=0; j<i*2;j++){
cout<<" ";
}
for(j=0; j<i;j++){
cout<<"*";
}
cout<<endl;
}
for(i=10; i>=1; i--){
cout<<"\t";
for(j=0; j<(10-i)*2;j++){
cout<<" ";
}
for(j=0; j<i;j++){
cout<<"*";
}
for(j=0; j<i*2;j++){
cout<<" ";
}
for(j=0; j<i;j++){
cout<<"*";
}
cout<<endl;
}
}
void senalx(){
int i,j;
cout<<"Señal X: "<<endl;
for(i=0; i<=10; i++){
cout<<"\t";
for(j=0; j<i;j++){
cout<<" ";
}
for(j=0; j<i;j++){
cout<<"*";
}
for(j=0; j<(10-i)*4;j++){
cout<<" ";
}
for(j=0; j<i;j++){
cout<<"*";
}
cout<<endl;
}
for(i=10; i>=1; i--){
cout<<"\t";
for(j=0; j<i;j++){
cout<<" ";
}
for(j=0; j<i;j++){
cout<<"*";
}
for(j=0; j<(10-i)*4;j++){
cout<<" ";
}
for(j=0; j<i;j++){
cout<<"*";
}
cout<<endl;
}
}
void parabola(){
int i,j;
cout<<"Parabola"<<endl;
for(i=7; i>=1; i--){
cout<<"\t";
for(j=1; j<=(i*i); j++){
cout<<" ";
}
cout<<"*";
cout<<endl;
}
for(i=1; i<=7; i++){
cout<<"\t";
for(j=1; j<=(i*i); j++){
cout<<" ";
}
cout<<"*";
cout<<endl;
}
}
No hay comentarios:
Publicar un comentario