Autor Tema: Teorema de pitagoras [C++]  (Leído 8263 veces)

Desconectado Erik

  • PHPero Avanzado
  • ****
  • Mensajes: 271
  • Karma: 14
  • Sexo: Masculino
    • Ver Perfil
Teorema de pitagoras [C++]
« en: 09 de Mayo de 2008, 19:27:10 pm »
Bueno, me pase un rato haciendo este programa que mide un cateto o la hipotenusa.
Espero que os guste, la hice para mi colegio, jajaja.
Código: [Seleccionar]
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    Inicio:
        system("cls");
    int opc, h, c, h2, c2, res, res2;
    system("title T.P Teorema de pitagoras - by Erik");
    cout << "1.Medir Cateto\n2.Medir Hipotenusa: ";
    cin >> opc;
    if(opc == 1){
              cout << "\nIntroduce la medida de 1 Cateto: ";
              cin >> c;
              cout << "\nIntroduce la medida de la Hipotenusa: ";
              cin >> h;
              cout << "Procesando Cateto al cuadrado...";
              _sleep(3000);
              cout << "\nProcesando Hipotenusa al cuadrado...\n";
              _sleep(3000);
              h2 = h*h;
              c2 = c*c;
              res = h2-c2;
              cout << "Resultado al cuadrado:" << res;
              system("PAUSE>NUL");
              goto Inicio;
        }
        else if (opc == 2) {
            cout << "\nIntroduce la medida de 1 Cateto: ";
            cin >> c;
            cout << "\nIntroduce la medida del otro Cateto: ";
            cin >> h;
            cout << "Procesando Cateto 1 al cuadrado...";
            _sleep(3000);
            cout << "\nProcesando Cateto 2 al cuadrado...\n";
            _sleep(3000);
            c2 = c*c;
            h2 = h*h;
            res = c2+h2;
            cout << "Resultado al cuadrado:" << res;
            system("PAUSE>NUL");
            goto Inicio;
        }
        else {
            cout << "ERROR: Opcion introducida no valida";
            goto Inicio;
        }
}

Atención: Resultados dados al cuadrado, usar la raiz cuadrada para ver el resultado simplificado.
« Última modificación: 10 de Mayo de 2008, 18:03:07 pm por Erik »
Código: [Seleccionar]
<?php
$myset 
"PHPER@ AVANZADO";
echo 
"Yo soy".$myset;
?>

Comunidad PHPeros

Teorema de pitagoras [C++]
« en: 09 de Mayo de 2008, 19:27:10 pm »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Teorema de pitagoras [C++]
« Respuesta #1 en: 10 de Mayo de 2008, 14:42:00 pm »
Esta bien pero no usas sleep hombre...
Tener que esperar 10 segundos cuando puedes tener el resultado al instante es perder el tiempo.

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 Erik

  • PHPero Avanzado
  • ****
  • Mensajes: 271
  • Karma: 14
  • Sexo: Masculino
    • Ver Perfil
Re: Teorema de pitagoras [C++]
« Respuesta #2 en: 10 de Mayo de 2008, 14:48:40 pm »
5000 = 5 segundos...

Bueno, esque me gusta hacer mi programilla el interesante
Código: [Seleccionar]
<?php
$myset 
"PHPER@ AVANZADO";
echo 
"Yo soy".$myset;
?>

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Teorema de pitagoras [C++]
« Respuesta #3 en: 10 de Mayo de 2008, 17:23:21 pm »
Código: [Seleccionar]
cout << "Procesando Cateto al cuadrado...";
_sleep(5000);
cout << "\nProcesando Hipotenusa al cuadrado...\n";
_sleep(5000);
5000 ms + 5000 ms = 10.000 ms = 10 segundos

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