Código de C/Visual C - Temperatura

Imágen de perfil

Temperaturagráfica de visualizaciones


C/Visual C

Publicado el 22 de Abril del 2016 por Edwin
676 visualizaciones desde el 22 de Abril del 2016. Una media de 21 por semana
Obtener la media de la temperatura a partir de los valores ingresado por el usuario

Requerimientos

· Ubuntu

1.0

Actualizado el 24 de Abril del 2016 (Creado el 22 de Abril del 2016)gráfica de visualizaciones de la versión: 1.0
677 visualizaciones desde el 22 de Abril del 2016. Una media de 21 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include <stdio.h>
 
/*----------------------------------*/
/* Nombre: Registro de temperaturas */
/* Por: Edwin Rodríguez             */
/* Fecha: 20/04/16                  */
/* Versión: 1                       */
/*----------------------------------*/
 
/* Encabezado de la función "avg" */
float avg(int *array, int cantidad);
 
/* Programa */
int main()
{
    /* Declara las variables */
    int numero_de_temperaturas;
    int indice;
    int indice_2 = 0;
    float resultado;
    int opciones;
 
    /* Borra la pantalla de la terminal */
    system("clear");
 
    /* Pedimos al usuario la cantidad de temperaturas a ingresar */
    printf("¿Cuantas temperaturas desea ingresar?\n»»»");
    fflush(stdout);
    scanf("%d", &numero_de_temperaturas);
 
    /* Array para las temperaturas ingresadas */
    int temperaturas[numero_de_temperaturas];
 
    /* Recorre la cantidad ingresada por el usario anteriormente */
    for(indice = 1; indice <= numero_de_temperaturas; indice++)
    {
        /* Pedimos la temperatura */
        printf("Ingrése la temperatura %d: ", indice);
        fflush(stdout);
        scanf("%d", &temperaturas[indice_2]);
 
        indice_2++;
    }
 
    /* Utilizamos la función "avg" creada para obtener la media */
    resultado = avg(temperaturas, numero_de_temperaturas);
 
    /* Pedimos cuantas decimales mostrar en el resultado */
    printf("\n¿Cuantas decimales debe mostrar el resultado?\n1 » Dos dec");
    printf("imales\n2 » Todas las decimales\n»»»");
    fflush(stdout);
    scanf("%d", &opciones);
 
    /* Comprobamos la opción tomada */
    if(opciones == 1)
    {
        printf("La media es: %.2f\n", resultado);
        // True
    }
    else
    {
        printf("La media es: %f\n", resultado);
        // False
    }
 
    return 0;
 
} /* Finaliza la función "main" */
 
 
 
 
 
/* Define la función "avg" */
float avg(int *array, int cantidad)
{
    /* Declara las variables */
    float media;
    float suma;
    int indice;
 
    /* Inicializamos la variable "suma" */
    suma = 0;
 
    /* Recorre el array */
    for(indice = 0; indice < cantidad; indice++)
    {
        /* Sumamos los valores en el array */
        suma += array[indice];
    }
 
    /* Obtenemos la media */
    media = suma / cantidad;
 
    /* Retorna el valor */
    return media;
} /* Finaliza la función "avg" */



Comentarios sobre la versión: 1.0 (0)


No hay comentarios
 

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3514