Socket java ejemplo recibir y leer fichero

Clasificado en Deporte y Educación Física

Escrito el en español con un tamaño de 1,85 KB

fichero, “carrera.Txt”, la última carrera que hemos realizado. Hacer un programa que nos permita leer e interpretar dicho fichero.

El fichero tiene en la primera línea 3 datos que indican si el corredor es hombre (H) o mujer (M),  edad y el número de etapas de las que consta la carrera.

 A continuación hay una línea por cada etapa de la carrera con la siguiente información: la longitud etapa en metros, los segundos que ha tardado el corredor en recorrerla y el pulso (frecuencia cardíaca) 

 Haz un programa que lea dicho fichero y muestre por pantalla los siguientes datos: 

1. Distancia total recorrida en km. 

2.Tiempo total de carrera en horas, minutos y segundos. 

3. Velocidad media de la carrera (distancia total / tiempo total) en m/s y km/h (para pasar de m/s a km/h, basta con multiplicar por 3.6). 

4. Velocidad máxima alcanzada y en qué etapa ha sido: para ello hay que calcular la velocidad media de cada etapa y mostrar la mayor de todas. Por ejemplo, la velocidad de la primera etapa sería 200.00/80 = 2.5 m/s; la de la segunda 297.50/109 = 2.73 m/s; etc. 

5. El número de pulsaciones máximas recomendadas y las veces que se han sobrepasado dichas pulsaciones o si no se han sobrepasado en ningún momento. La frecuencia cardíaca recomendada varía en función de la edad y el sexo, y viene dada por las fórmulas:

- Hombres: 220 - edad o

- Mujeres: 226 - edad

int main(){
int N, i, sec, tsec, pul, edad, maxpul, cont, emax;
float med, vmed, tm, m, vmax;
char s;
FILE *F;

F = fopen("carrera.Txt", "r");
if (F==NULL){
printf("Error con el archivo\n");
getch();
return -1;
}

Entradas relacionadas:

Etiquetas:
RectActual != null