elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 10:16  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Problemas con C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con C++  (Leído 3,373 veces)
nekrox47

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Problemas con C++
« en: 28 Abril 2011, 20:38 »

Foreros! Necesito ayuda con C++, necesito saber como poder hacer un ejercicio en el cual cuando yo escriba Hola por ejemplo pues que me salga en letras grandes

Algo como esto http://img839.imageshack.us/i/dibujoncw.jpg/

Es que estoy desesperado ya con eso... muchas gracias si me lo podéis resolver de como hacerlo. Es tipo cadena de caracteres.


Gracias de antemano


En línea
fer2252

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Problemas con C++
« Respuesta #1 en: 30 Abril 2011, 19:28 »

Bueno solo pretendo darte una idea de como podría hacerse jeje

//Dev -C++ 4.9.9.2
#include <iostream.h>
#include <conio.h>

void letrah();
void letrao();
void letral();
void letraa();

main(){
     char cadena[4];
     int i;
     
     //inicializar arreglo
     for(i=0;i<=3;i++)
         cadena=0;
     
     
     //capturar cadena "hola"
     cout<<"escribe algo..(hola): ";
     for(i=0;i<=3;i++){
         cin>>cadena;//cin=scanf pero mas facil..
     }
     
     //comprobar cadena leida
     cout<<"escribiste: ";
     for(i=0;i<=3;i++){
             cout<<cadena;//imprime el caracter (printf)
     }
     
     //mandar llamar a las funciones segun la letra
     for(i=0;i<=3;i++){
         switch(cadena){
             case 'a':
                  letraa();
                  break;
             case 'h':
                  letrah();
                  break;
             case 'l':
                  letral();
                  break;
             case 'o':
                  letrao();
                  break;
         }
     }
     
     system("pause");
}
//FUNCIONES//////////////////////////////////

void letrah(){
     cout<<"\nH\tH\n";//\t es tabulacion
     cout<<"H\tH\n";//\n salto de linea
     cout<<"HHHHHHHHH\n";
     cout<<"H\tH\n";
     cout<<"H\tH\n\n";
}

void letrao(){
     cout<<"\nOOOOOOOOO\n";
     cout<<"O\tO\n";
     cout<<"O\tO\n";
     cout<<"O\tO\n";
     cout<<"OOOOOOOOO\n\n";
}

void letral(){
     cout<<"\nL\n";
     cout<<"L\n";
     cout<<"L\n";
     cout<<"L\n";
     cout<<"LLLLLLLLL\n\n";
}

void letraa(){
     cout<<"\nAAAAAAAAA\n";
     cout<<"A\tA\n";
     cout<<"AAAAAAAAA\n";
     cout<<"A\tA\n";
     cout<<"A\tA\n\n";     
}

Espero q te sirva de algo!!!!


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines