Tecnología

Inicio

Cómo escribir un programa en C ++ que calcule la media de precipitaciones durante tres meses

Los lenguajes de programación se pueden utilizar para ayudar a muchos campos científicos, incluyendo la meteorología. Este es el estudio de los patrones de tiempo, y genera enormes cantidades de datos, que son difíciles de apreciar en su forma cruda. El uso de un lenguaje de programación como C ++ puede ayudar a los meteorólogos en la transformación de los datos en formas más útiles. Por ejemplo, un programa podría calcular el promedio de lluvia en el lapso de tres meses dadas las mediciones de precipitación diaria, lo que permitiría un meteorólogo para observar las tendencias del clima.

Instrucciones

1 Cargar el IDE C ++ y comenzar un nuevo proyecto. Esto creará un archivo de código fuente blanco en la ventana principal.

2 Crear una función principal. El programa residirá dentro de esta función. Puede escribir una función principal al escribir esto:

int main ()

{

}

3 Crear un valor que contiene el número de días que se producen en el lapso de tres meses le interesa. Supongamos que el lapso era Oct-Nov-Dic, o 92 días. Se podría escribir esto, dentro de las llaves de la función principal:

int NUMBEROFDAYS = 92;

4 Crear una matriz que contiene los valores de precipitación diaria durante tres meses. Que va a utilizar el tipo de datos "flotar" para almacenar los valores, y la matriz va a almacenar tantos elementos como la variable "NUMBEROFDAYS" sostiene. El tipo de "flotación" es útil para los números con puntos decimales. Se puede definir la matriz escribiendo algo como esto por debajo de la línea anterior:

flotar rainfallThreeMonths [NUMBEROFDAYS];

5 Asignar los valores de precipitación diaria a la matriz. La línea siguiente ilustra cómo asignar 10 valores en una matriz. Usted tendrá que añadir todos los valores en el transcurso de tres meses a la matriz definida en el paso anterior.

flotar rainfallTenDays [10] = {0.0, 0.0, 0.3, 0.5, 0.1, 0.0, 1.2, 0.4, 0.0, 0.0};

6 Definir una variable que llevará a cabo la precipitación de la suma total a lo largo de la duración de tres meses como esto:

flotador suma = 0,0;

7 Iterar a través de la matriz y añadir todos los valores. Un enfoque sencillo es utilizar un bucle, como esto:

for (int i = 0; i <NUMBEROFDAYS; i ++)

{

}

8 Escribe la operación aritmética para sumar todos los valores juntos escribiendo la siguiente línea dentro del bucle for:

sum + = rainfallThreeMonths [i];

9 Resuelve la precipitación media dividiendo la variable "suma" por la "NUMBEROFDAYS" variable. Escribe esto en la línea después del corchete "}" del bucle for:

flotar averageRainfall = sum / NUMBEROFDAYS;

10 Imprimir el valor calculado en el paso anterior escribiendo algo como esto:

printf ( "precipitación media para% d día: pulgadas% f", NUMBEROFDAYS, averageRainfall);