Calcular ritmo de corrida de rua
Publicado por Edson G. de Lima (última atualização em 03/05/2012)
[ Hits: 5.456 ]
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".
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++;
}
}
}
Ordenação de vetores com letras do alfabeto
Pequeno algoritmo para determinar se um número é primo ou não entre 1 e 10000
Algoritmo para Gerar um Sudoku NxN válido
Ordenação de vetores com letras do alfabeto (atualizado)
Planilha de cálculo para multa judicial
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (0)
Alguém já testou o novo COSMIC Desktop? O que achou? (1)
Não consigo instalar distro antiga no virtualbox nem direto no hd (15)









