Autor Tema: [Recopilación] Algunos códigos hechos por mí  (Leído 1392 veces)

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
[Recopilación] Algunos códigos hechos por mí
« en: 20 de Junio de 2010, 17:05:00 pm »
¡Hola!

Revisando mi carpeta de C++, me he encontrado con estos tres archivos que hice hace un par de días, cuando estaba comenzando a aprender C++. Los códigos son hechos en Ubuntu, por lo que creo que no funcionará en otros Sistemas Operativos, más no hay nada de malo en hecharle una miradilla  :)

Calcular el área de un triángulo

Código: [Seleccionar]
#include <iostream>
using namespace std;

int main ()
{
// Declaración de variables
double base, altura, area;

// Muestra de texto y recepción de datos
cout << "Base: ";
cin >> base;
cout << "Altura: ";
cin >> altura;

// Operaciones matemáticas
area = base * altura / 2;

// Muestra del resultado
cout << "El área mide: " << area;

return 0;
}

Averiguar la hipotenusa de un triángulo usando el Teorema de Pitágoras

Código: [Seleccionar]
#include <iostream>
#include <math.h>

using namespace std;

int main ()
{
// Declaración de variables
double x, y, c1, c2, hipotenusa;

// Muestra de texto y recepción de datos
cout << "Introduce el valor de los catetos\n";
cout << "Cateto 1: ";
cin >> x;
cout << "Cateto 2: ";
cin >> y;

// Operaciones matemáticas
c1 = pow(x, 2);
c2 = pow(y, 2);
hipotenusa = sqrt(c1 + c2);

// Muestra del resultado, con el sleep para dar un efecto de cálculo
cout << "=============================\n";
cout << "Calculando la hipotenusa...\n";
cout << "=============================\n";

sleep(2);
cout << "El valor de la hipotenusa es: " << hipotenusa << "\n";

return 0;
}

Mostrar las tablas de multiplicar

Código: [Seleccionar]
#include <iostream>
using namespace std;

int main ()
{
for (unsigned int t = 1; t <= 10; t++)
{
cout << "\nTabla del " << t << "\n";

for (unsigned int i = 1; i <= 10; i++)
{
cout << t << "x" << i << " = " << (t*i) << "\n";
}
}

return 0;
}

Bueno, pues han sido esos tres, acepto sugerencias, dudas, quejas, comentarios, etcétera ;)
Saludos ^^

- Moderador de PHP


Comunidad PHPeros

[Recopilación] Algunos códigos hechos por mí
« en: 20 de Junio de 2010, 17:05:00 pm »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:[Recopilación] Algunos códigos hechos por mí
« Respuesta #1 en: 20 de Junio de 2010, 20:57:14 pm »
Si los compilas funcionarán perfectamente en Windows, Linux y Mac, con aquellos compiladores que soporten ANSI-C
http://en.wikipedia.org/wiki/ANSI_C

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[Recopilación] Algunos códigos hechos por mí
« Respuesta #2 en: 20 de Junio de 2010, 21:28:10 pm »
¡Vaya!, no sabía eso, supongo que esa es la causa por que a veces que descargo algún programa hecho en C++ mi compilador me devuelve errores  >:(

Actualmente yo utilizo el compilador g++. ¿Ese qué te parece? ¿Me recomendarías alguno mejor?
- Moderador de PHP


Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re:[Recopilación] Algunos códigos hechos por mí
« Respuesta #3 en: 21 de Junio de 2010, 02:37:31 am »
La verdad es que g++ es el que se suele usar en Linux jeje

Salujdos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Farresito

  • PHPero Avanzado
  • ****
  • Mensajes: 385
  • Karma: 5
  • Sexo: Masculino
  • PimPamTomaC++
    • Ver Perfil
    • Farresito
Re:[Recopilación] Algunos códigos hechos por mí
« Respuesta #4 en: 17 de Octubre de 2010, 00:47:30 am »
¡Hola!

Revisando mi carpeta de C++, me he encontrado con estos tres archivos que hice hace un par de días, cuando estaba comenzando a aprender C++. Los códigos son hechos en Ubuntu, por lo que creo que no funcionará en otros Sistemas Operativos, más no hay nada de malo en hecharle una miradilla  :)

Calcular el área de un triángulo

Código: [Seleccionar]
#include <iostream>
using namespace std;

int main ()
{
// Declaración de variables
double base, altura, area;

// Muestra de texto y recepción de datos
cout << "Base: ";
cin >> base;
cout << "Altura: ";
cin >> altura;

// Operaciones matemáticas
area = base * altura / 2;

// Muestra del resultado
cout << "El área mide: " << area;

return 0;
}

Averiguar la hipotenusa de un triángulo usando el Teorema de Pitágoras

Código: [Seleccionar]
#include <iostream>
#include <math.h>

using namespace std;

int main ()
{
// Declaración de variables
double x, y, c1, c2, hipotenusa;

// Muestra de texto y recepción de datos
cout << "Introduce el valor de los catetos\n";
cout << "Cateto 1: ";
cin >> x;
cout << "Cateto 2: ";
cin >> y;

// Operaciones matemáticas
c1 = pow(x, 2);
c2 = pow(y, 2);
hipotenusa = sqrt(c1 + c2);

// Muestra del resultado, con el sleep para dar un efecto de cálculo
cout << "=============================\n";
cout << "Calculando la hipotenusa...\n";
cout << "=============================\n";

sleep(2);
cout << "El valor de la hipotenusa es: " << hipotenusa << "\n";

return 0;
}

Mostrar las tablas de multiplicar

Código: [Seleccionar]
#include <iostream>
using namespace std;

int main ()
{
for (unsigned int t = 1; t <= 10; t++)
{
cout << "\nTabla del " << t << "\n";

for (unsigned int i = 1; i <= 10; i++)
{
cout << t << "x" << i << " = " << (t*i) << "\n";
}
}

return 0;
}

Bueno, pues han sido esos tres, acepto sugerencias, dudas, quejas, comentarios, etcétera ;)
Saludos ^^

Por supuesto debería funcionar en otros sistemas operativos. C++ es un estandar y una cosa tan básica si deberia funcionar.

Por cierto, buenos códigos. Te dejo karma que me voy a dormir y todavia no lo he dado a nadie ;)

Saludos! Échale un vistazo a la web http://conclase.net/
Allí está magnificamente explicado con ejemplos por si te sirve de algo :D Un abrazo kevin!
“Lo mejor de los booleanos es que si te equivocas estás a un sólo bit de la solución correcta.”

-- Anónimo

"No temo a los ordenadores; lo que temo es quedarme sin ellos"

-- Isaac Asimov