Hack x Crack - Comunidad de Seguridad informática

Programación => C / C++ => Mensaje iniciado por: NewBorn en Febrero 10, 2012, 07:35:06 pm

Título: [C++]Are Del Circulo Principiantes!
Publicado por: NewBorn en Febrero 10, 2012, 07:35:06 pm
Area Del Circulo C++ Nivel:Principiante
Aqui les dejo un pequeño source code para quellos principiantes.
fue mi primer prog en mi B.S CompScience.
Disfrutenlo :)



Código: [Seleccionar]
//Programador:NewBorn Programa:Buscar Area de un Circulo
// entrada, salida
#include <iostream>
using namespace std;
 
// Comenzar funcion main
int main()
{
double r; // Radio
double pi; // PI
double a; // Area
 
// Pida al usuario que introduzca el "Radio" del circulo.
cout << "Por favor, introduzca el radio: \n";
 
// Guardar la entrada en variable "r"
cin >> r;
 
// Declarar y asignar valor a pi.
pi = 3.141593;

//Asignamos variable a al resultado de pi * r * r.
a = pi * r * r;

// encontramos el "Area".
cout << "\n\nThe area is : " << a << endl;
 
//Pedimos que presione una tecla para continuar.
system ("pause");
// terminamos el programa.
return 0;
 
}//HackxCrack.es


Citar
Se que muchos piensan quizas que esto no sirve de nada pero en realidad te enseña como se puede multiplicar,declarar variables,asignar valores entrados en la console a una variable y mas.
de lo mas facil se hace lo dificil.


Título: Re:[C++]Are Del Circulo Principiantes!
Publicado por: Nitch en Febrero 21, 2012, 06:55:24 pm
Bueno, esto es un programa super basico, pero deberias (o yo por lo menos lo hago asi):
1 -> Las variables fijas, por ejemplo PI, declararlas como constantes mediante const o #define
2 -> Para cada tarea que haga un programa que hagas , crea funciones, ya que ahora este programa no tiene perdida, pero cuando por ejemplo estes haciendo uno que tenga 1000 linias de codigo, no te vas a enterar de nada
Título: Re:[C++]Are Del Circulo Principiantes!
Publicado por: piou en Febrero 21, 2012, 08:03:48 pm
Sí, la variable pi pide a gritos ser declarado con un define para que el prepocesador la ponga donde deba al compilar y ahorramos un poco de memoria:

Código: [Seleccionar]
#define PI 3.141592