Red de conocimiento informático - Espacio del host - Cálculo detallado del tiempo de espera del teléfono móvil

Cálculo detallado del tiempo de espera del teléfono móvil

La corriente consumida en espera es relativamente pequeña y no tiene casi nada que ver con la red. Según el modelo, la corriente consumida es de unos pocos miliamperios o incluso cero, o salta a decenas de miliamperios. El tiempo de espera depende de la capacidad de la batería y del consumo actual del teléfono móvil, como el material de la pantalla, la iluminación del fondo/teclado, la activación de Bluetooth, etc. El algoritmo de su tiempo de espera es: capacidad de la batería del teléfono móvil/corriente de funcionamiento en espera = tiempo de espera.

El tiempo de espera dado por el fabricante es solo un dato de prueba, que se prueba sin insertar la tarjeta ni usarla. El tiempo de espera real se verá afectado por muchos factores, como la capacidad de la batería mencionada anteriormente, el estado de uso del teléfono móvil, la intensidad de la señal de la red, etc. Programación para calcular el código de lenguaje c: ingrese la capacidad de la batería...#includemain(){float v,a,w,p,rl,xh,tgongzuo,tdaiji,daygz,daydj;v=3.7f ; p=0.9f;w=800.0f; Activación 90%, la potencia para realizar una llamada es 800mW y el consumo de señal es 7mA\n (ingrese la capacidad de la batería en mAh\n); f,&rl); getchar(); rl=rl*p;w =w/1000.0f; a=w/v;

a=a*1000;

tgongzuo= rl/a;

tdaiji=rl/xh ;

daygz=tgongzuo/24.0f;

daydj=tdaiji/24.0f;

printf (las llamadas continuas pueden durar %.2f horas, es decir, % .2f días\nEn espera %.2f horas, es decir, %.2f días\n,tgongzuo,daygz,tdaiji,daydj);

printf (presione Enter para salir);

getchar();

devuelve 0;

}

() # incluir

main(){

float v,a,w,p,rl,xh,tgongzuo,tdaiji,daygz,daydj;

v=3.7f;p=0.9f;

w=800.0f;

printf(Un programa sencillo para calcular el tiempo de espera de un teléfono móvil. \nNo ingresar la unidad o el signo de porcentaje a continuación\n);

printf(Ingrese la capacidad de la batería, unidad mAh\n);

scanf(%f,&rl);

getchar();

printf (Supongo que tu batería está activada. ¿Cuánto?, si no lo sabes, ingresa 0.9 que significa 90%\n);

scanf (%f,&p);

getchar();

printf( Ingrese el voltaje de funcionamiento en v (no es necesario escribir);

scanf( %f,&v);

getchar();

printf (potencia al realizar una llamada, en mW, si no lo sabes utiliza el valor recomendado de 800mW. \n);

scanf(%f,&w);

getchar();

printf (la energía consumida por la condición de señal es el consumo en espera Ah,\nSi la señal siempre está llena, no debe ser superior a 10 mA, como por ejemplo 7 mA.

\n);

scanf(%f,&xh);

getchar();

rl=rl*p;

w=w/1000.0f;

a=w/v;

a=a*1000;

tgongzuo=rl/a;

tdaiji=rl/xh;

daygz=tgongzuo/24.0f;

daydj=tdaiji/24.0f;

printf (igual que arriba) ;

printf (presione Enter para salir);

getchar();

devuelve 0;

}