elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: [1]
1  Foros Generales / Foro Libre / ¿Por qué los ricos pagan más impuestos? En porcentaje y en cantidad.... en: 6 Diciembre 2012, 22:59 pm
¡Hola! Mientras estaba en el coche se me ha venido a la mente una pregunta bastante interesante que me gustaría desarrollar con ustedes. Antes de nada, me gustaría pedirles que dejasen de lado ideologías políticas, situaciones personales y demás para limitarse al razonamiento a la hora de responder esta pregunta. También me gustaría que no utilizasen expresiones como "en la práctica", "realmente", etcétera... ya que las leyes han de ser siempre objetivas y, por tanto, estas expresiones están fuera de lugar.

Las preguntas: ¿Por qué han de pagar los ricos más impuestos, si todos somos iguales? ¿No se supone que si yo tengo más que tú (y lo he conseguido siempre dentro del marco de la ley) es porque he trabajado más que tú (sin referirme a las horas de trabajo por día, sino al trabajo en total)? ¿No se supone que todos tenemos el mismo derecho a usar los servicios que se nos prestan a través de los impuestos? Y, ¿No me daría a mí más derecho a usar la carretera que a ti si yo he colaborado más a la hora de construirla?

Y con esto no me refiero tan solo a la comparación entre un millonario de Wall Street y un obrero español (que también), sino entre un profesor que trabaja 8 horas, con una carrera y experiencia, y un profesor que trabaja 3 horas, con un título de formación profesional y sin experiencia. ¿Realmente tiene sentido el principio de "redistribución de la riqueza" (que es lo que aparece en mi libro de texto de ciencias sociales de tercero de la ESO respecto a la función de los impuestos), o es tan solo una idea propia de aquellos políticos que tan solo buscan la aceptación de las masas?

Una aclaración más. Desde mi punto de vista, me parece injusto que una persona pague más impuestos que otra si tiene más dinero. Y qué decir del hecho de que se cobren los impuestos con porcentajes cada vez mayores, en nivel de la riqueza. ¿Qué les parece?

Muchas gracias y buenas noches.
Perrito08
2  Foros Generales / Foro Libre / Solución a la ecuación... en: 20 Noviembre 2012, 15:50 pm
a^x=b   -->   1.02^x=3
¿Cómo se despeja 'x'? Sería interesante saber el proceso, más que el resultado...
3  Programación / Programación C/C++ / Un pequeño regalo de un viejo conocido... en: 18 Noviembre 2012, 02:42 am
Aquí os dejo una cosita que he hecho esta noche ;) Llevaba tiempo sin programar absolutamente nada y he pensado que ya era hora...
Tan sólo comentadme si veis que le falta algo importante, si he puesto algún disparate, etc... Si os animáis hasta podéis seguir desarrollándolo un poquito ;) ¡Gracias!

Citar
Código
  1. // By ***** : 17-18.11.2012 : Lenguaje C
  2. // FALTA: - Mostrar casillas próximas a abierta que sean 0 - Implementar sistema de marcación por tiempo y menú
  3. // - Mejorar entrada datos - Implementar interfaz más intuitiva
  4. // - Mejorar algoritmo y simplificar el código
  5. // Made with NANO + GCC  -  Linux Ubuntu 3.5.0-17 i686  -  También funciona correctamente en plataforma Windows [PORTABLE]
  6.  
  7. #include <stdio.h>
  8. #define TAM2 6
  9. #define TAM (TAM2*TAM2)
  10. #define MINA TAM2*2
  11.  
  12. int main (int argc, char *argv [])
  13. { printf ("Buscaminas 1.0 : By ***** 2012\n"); if (TAM2<=2 || TAM2>9) { printf ("[!] Please change the TAM2 value [>2 min - <9 max]\n"); return 1; } printf ("\n");
  14. int tablero [TAM], tablero2 [TAM], a, b, x; srand (time (NULL)); for (a=0; a<TAM; a++) { tablero [a]=0; tablero2 [a]=0; }
  15. for (a=0; a<MINA; a++) { b=rand ()%TAM; while (tablero [b]==-1) b=rand()%TAM; tablero [b]=-1; }
  16. for (a=0, b=0; a<TAM; a++) {
  17. if (tablero [a-1]==-1 && (a+0)%TAM2!=0 && a>=1) b++; if (tablero [a+1]==-1 && (a+1)%TAM2!=0 && a<(TAM-1)) b++;
  18. if (tablero [a-TAM2]==-1 && a>=TAM2) b++; if (tablero [a+TAM2]==-1 && a<(TAM-TAM2)) b++;
  19. if (tablero [a-(TAM2+1)]==-1 && (a+0)%TAM2!=0 && a>=(TAM2+1)) b++; if (tablero [a+(TAM2+1)]==-1 && (a+1)%TAM2!=0 && a<(TAM-TAM2-1)) b++;
  20. if (tablero [a-(TAM2-1)]==-1 && (a+1)%TAM2!=0 && a>=(TAM2-1)) b++; if (tablero [a+(TAM2-1)]==-1 && (a+0)%TAM2!=0 && a<(TAM-TAM2+1)) b++;
  21. if (tablero [a]==-1) {b=0; continue;} else tablero [a]=b; b=0; }
  22.  
  23. while (1) { printf ("    "); for (x=1; x<=TAM2; x++) printf ("%d ", x); printf ("\n    "); for (x=1; x<=TAM2; x++) printf ("- ", x);
  24. for (a=0; a<TAM; a++) {
  25. if (a%TAM2==0) printf ("\n%d.  ", (a/TAM2)+1); if (tablero2 [a]==1) printf ("%d ", tablero [a]); else printf (". "); } printf ("\n");
  26. printf ("\nInsert X: "); scanf ("%d", &a); while (a<1 || a>TAM2) { printf ("[!] The inserted value is not OK. Please choose one value between 1 and %d...\n", TAM2); printf ("\nInsert X: "); scanf ("%d", &a); }
  27. printf ("Insert Y: "); scanf ("%d", &x); while (x<1 || x>TAM2) { printf ("[!] The inserted value is not OK. Please choose one value between 1 and %d...\n", TAM2); printf ("Insert Y: "); scanf ("%d", &x); } a=(a-1)*TAM2+(x-1);
  28. if (tablero [a]==-1) { printf ("---  You lost this time...  ---\n"); printf ("    "); for (x=1; x<=TAM2; x++) printf ("%d ", x); printf ("\n    "); for (x=1; x<=TAM2; x++) printf ("- ", x); for (a=0; a<TAM; a++) { if (a%TAM2==0) printf ("\n%d.  ", (a/TAM2)+1); if (tablero [a]==-1) printf ("* "); else printf ("%d ", tablero [a]); } printf ("\n\n"); return 0; }
  29. else {tablero2 [a]=1; b++;}
  30. if (b==TAM-MINA) { printf ("\nCongratulations! You won this time...\n"); return 0; } }
  31. }
  32.  


*** Modif 18/11/12 - 11:25 : He eliminado un bucle for innecesario
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines