• Viernes 8 de Noviembre de 2024, 12:46

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Lord jedi Dany

Páginas: [1]
1
C/C++ / Re: Por q marca un error?
« en: Martes 1 de Septiembre de 2009, 23:51 »
Je je.
Es tarea si xD
Pero no se trata de ver errores. De hecho, está basado en un ejemplo de un libro (todavía le tengo q menter mano a eso...)
En fin, gracias por esos detalles en los nunca me fijo =P.
(No soy fan de la programada, pero bueno... )

Saludos.

2
C/C++ / Por q marca un error?
« en: Martes 1 de Septiembre de 2009, 23:00 »
Al momento de definir las funciones incrementaContador e imprime?
Gracias por su ayuda


Código: C++
  1. #include<iostream.h>
  2. #include<ctype.h>
  3.  
  4. using std::cout;
  5. using std::cin;
  6. using std::endl;
  7.  
  8. void incrementaContador (char, int&, int&, int&, int&);
  9. void imprime (int, int, int, int);
  10.  
  11. int main ()
  12. {
  13.     char caracter;
  14.     int loopy;
  15.     int cuentaLetras;
  16.     int cuentaPuntos;
  17.     int cuentaInterrog;
  18.     int cuentaExclam;
  19.    
  20.     cout << "Escribe texto" << endl;
  21.     for (loopy = 1; loopy <= 100; loopy++);
  22.     {
  23.         cin.get(caracter);
  24.         incrementaContador (caracter, cuentaLetras, cuentaPuntos, cuentaInterrog,
  25.                             cuentaExclam);
  26.                             }
  27.                          
  28.     imprime(cuentaLetras, cuentaPuntos, cuentaInterrog, cuentaExclam);
  29.    
  30.     return 0;
  31. }
  32.  
  33. /*implementamos funcion incrementaContador
  34. se especifican los valores que tomará en cuenta la función y en qué casos debe
  35. incrementar */
  36.  
  37. void incrementaContador (char caracter, int& cuentaLetras, int& cuentaPuntos, int&
  38.                          cuentaInterrog, int& cuentaExclam);
  39.                    
  40. {
  41.                    
  42.                     if (isalnum(caracter))
  43.                       cuentaLetras++;
  44.                     else
  45.                      switch (ch)
  46.                      {
  47.                             case '.' : cuentaPuntos++;
  48.                                        break;
  49.                             case '?' : cuentaInterrog++;
  50.                                        break;        
  51.                             case '!' : cuantaExclam++;
  52.                                        break;
  53.                             default : ; //se puede omitir, pues la función no tomará más datos.
  54.                     }
  55. }
  56.  
  57. /* implementa inmprime, que tomarà los valores registrado por incrementaContador
  58. y los mostrará en pantalla*/
  59.  
  60. void imprime (int cuentaLetras, int cuentaPuntos, int cuentaInterrog, int
  61.                  cuentaExclam);
  62.  
  63. {
  64.                  
  65.                  cout << endl;
  66.                  cout << "Las cantidades son:" << endl;
  67.                       << incrementaLetras << "Letras" << endl
  68.                       << incrementaPuntos << "Puntos" << endl
  69.                       << incrementaInterrog << "Signos de interrogación" << endl
  70.                       << incrementaExclam << "Signos de admiración" << endl;
  71.                      
  72. }
  73.  

3
C/C++ / [Código Fuente] Exigentes...
« en: Lunes 31 de Agosto de 2009, 21:22 »
Digo aquellos q piden el código en Java. Ja ja ja.
Gracias por el aporte lo checo...

Páginas: [1]