Guía de estilo de programación en C++ estructurado
Guía de estilo de programación en C++ estructurado
Guía de estilo de programación en C++ estructurado
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
cuando sea posible, y asignar i<strong>de</strong>ntificadores <strong>de</strong>scriptivos) <strong>de</strong> funciones.<br />
void cnvtMayusculas(char s[])<br />
{<br />
int i = 0;<br />
}<br />
for(; s[ i ] != 0; ++i) {<br />
s[ i ] = toupper( s[ i ] );<br />
}<br />
Los i<strong>de</strong>ntificadores <strong>de</strong> variables también pue<strong>de</strong>n informar sobre para qué se utiliza esa<br />
variable, y no restringirse a tan solo información sobre qué valores alberga. Por ejemplo, <strong>en</strong> el<br />
código sigui<strong>en</strong>te toret (a retornar) es una variable que se utiliza <strong>en</strong> todas las funciones para <strong>de</strong>volver<br />
un valor.<br />
int calcularLongitud(const char s[])<br />
{<br />
int toret = 0;<br />
}<br />
for(; s[ toret ] != 0; ++toret) {<br />
}<br />
return toret;<br />
3.6 Ejemplo con estructuras, variables y funciones<br />
A continuación, se muestra un ejemplo completo:<br />
#inclu<strong>de</strong> <br />
const double PI = 3.1415927;<br />
struct Circulo {<br />
double radio;<br />
double perimetro;<br />
double area;<br />
};<br />
void calcularDatos(const Circulo &c)<br />
/* Completar la estructura círculo con los datos a<strong>de</strong>cuados */<br />
{<br />
c.area = c.radio * c.radio * PI;<br />
c.perimetro = 2 * PI * c.radio;<br />
}<br />
int main(void)<br />
{<br />
Circulo miCirculo;<br />
}<br />
printf( “Introduzca el radio <strong>de</strong>l círculo: “ );<br />
scanf( “%f”, &miCirculo.radio );<br />
calcularDatos( miCirculo );<br />
printf( “Círculo <strong>de</strong> radio: %f\n\tÁrea: %f\n\tPerímetro: %f\n”,<br />
miCirculo.radio,<br />
miCirculo.area,<br />
miCirculo.perimetro<br />
);