Pular para o conteúdo

Calcular ritmo de corrida de rua

Pode ser utilizado para calcular o ritmo de corrida de rua de vários atletas de uma equipe. No mundo das corridas de rua, esse ritmo é dado em "min, seg / km".
Edson G. de Lima xxoin
Hits: 5.577 Categoria: Java Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Pode ser utilizado para calcular o ritmo de corrida de rua de vários atletas de uma equipe. No mundo das corridas de rua, esse ritmo é dado em "min, seg / km".
Download PasseCorrida.java Enviar nova versão

Esconder código-fonte

import java.util.Scanner;
public class PasseCorrida {
   public static void main (String args[]) {

      int hora = 0;
      int min = 0;
      int seg = 0;
      int ritmo = 0;
      int ritmin = 0;
      int ritseg = 0;
      int tth = 0;
      int ttmin = 0;
      int ttseg = 0;
      int div = 0;
      int qtatl = 0;
      int distancia = 0;
      String sn = "";
      Scanner leia = new Scanner (System.in);
      Scanner leia2 = new Scanner (System.in);
      Scanner leia3 = new Scanner (System.in);
      Scanner leiastring = new Scanner (System.in);
      int cont = 1;

      System.out.println ("\nCálculo de ritmo de corrida");
      System.out.println ("---------------------------\n");

      System.out.println ("Digite a quantidade de atletas: ");
      qtatl = leia.nextInt ();
      System.out.println ("\nEntre com a distância (EM Km): ");
      distancia = leia.nextInt ();
      System.out.println ("Algum atleta fez em mais de 1 hora? (s-n)");
      sn = leiastring.nextLine ();
      System.out.println (sn);
      while (cont <= qtatl) {
         if (sn.equals ("s")) {
            System.out.println ("\nEntre com o inteiro \"horas\": ");
            tth = leia2.nextInt ();
         }
         System.out.println ("\nEntre com o inteiro \"minutos\": ");
         ttmin = leia2.nextInt ();
         System.out.println ("Entre com o inteiro \"segundos\": ");
         ttseg = leia3.nextInt ();

         ttseg = tth*3600 + ttmin*60 + ttseg;
         ritmo= ttseg / distancia;
         ritmin = ritmo / 60;
         ritseg = ritmo % 60;
         if (ritseg < 10) {
            System.out.println ("\nO ritmo do "+cont+"º atleta foi: "+ritmin+":0"+ritseg+" por km.");
            System.out.println ("---------------------------------------------------------\n");
         }else{
            System.out.println ("\nO ritmo do "+cont+"º atleta foi: "+ritmin+":"+ritseg+" por km.");
            System.out.println ("--------------------------------------------------------\n");
         }
         cont++;
      }
   }
}

Reconhecedor de palavras

Diferenca entre meses - um método de busca simples

Código Java para validar CPF

Cálculo de número de anos baseado em data

Calculadora simples

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.