Tiempo requerido para encontrarse en un triángulo equilátero

Dada la longitud de los lados del triángulo equilátero (s) y las velocidades (v) de cada animal marcado en los vértices del triángulo, averigüe el tiempo después del cual se encuentran, si comienzan a moverse hacia su opuesto derecho, formando una trayectoria.
 

3

Ejemplos: 
 

Input : s = 2, v = 5
Output : 0.266667

Input : s = 11, v = 556
Output : 0.013189

Aproximación: 
para encontrar la cantidad total de tiempo que tardan los animales en encontrarse, simplemente divida A por la velocidad inicial a la que dos vértices se acercan entre sí. Elija dos vértices y se puede ver que el primer punto se mueve en la dirección del segundo a una velocidad v, mientras que el segundo se mueve en la dirección del primero (simplemente tome el componente a lo largo de uno de los bordes del triángulo). 
Referencia: StackExchange
 

C++

// CPP code to find time
// taken by animals to meet
#include <bits/stdc++.h>
using namespace std;
 
// function to calculate time to meet
void timeToMeet(double s, double v){
 
     double V = 3 * v / 2;
           
     double time = s / V;
      
     cout << time;
}
 
// Driver Code
int main(void) {
     
    double s = 25, v = 56;
     
    timeToMeet(s, v);
     
    return 0;
}

Java

// Java code to find time taken by animals
// to meet
import java.io.*;
 
public class GFG {
 
    // function to calculate time to meet
    static void timeToMeet(double s, double v){
     
        double V = 3 * v / 2;
             
        double time = s / V;
         
        System.out.println((float)time);
    }
     
    // Driver Code
    static public void main (String[] args)
    {
         
        double s = 25, v = 56;
     
        timeToMeet(s, v);
    }
}
 
//This code is contributed by vt_m.

Python3

# Python3 code to find time
# taken by animals to meet
 
# function to calculate
# time to meet
def timeToMeet(s, v):
    V = 3 * v / 2;
     
    time = s / V;
     
    print(time);
 
# Driver Code
s = 25;
v = 56;
     
timeToMeet(s, v);
     
# This code is contributed by mits

C#

// C# code to find time
// taken by animals to meet
using System;
 
public class GFG {
     
    // function to calculate time to meet
    static void timeToMeet(double s, double v){
     
        double V = 3 * v / 2;
             
        double time = s / V;
         
        Console.WriteLine((float)time);
    }
     
    // Driver Code
    static public void Main ()
    {
         
        double s = 25, v = 56;
     
        timeToMeet(s, v);
     
    }
}
 
// This code is contributed by vt_m.

PHP

<?php
// PHP code to find time
// taken by animals to meet
 
// function to calculate
// time to meet
function timeToMeet($s, $v)
{
 
    $V = 3 * $v / 2;
    $time = $s / $V;
    echo $time;
}
 
    // Driver Code
    $s = 25; $v = 56;
    timeToMeet($s, $v);
     
// This code is contributed by anuj_67.
?>

Javascript

<script>
 
// JavaScript code to find time taken by animals
// to meet
 
    // function to calculate time to meet
    function timeToMeet(s , v) {
 
        var V = 3 * v / 2;
 
        var time = s / V;
 
        document.write( time.toFixed(6));
    }
 
    // Driver Code
 
        var s = 25, v = 56;
 
        timeToMeet(s, v);
 
// This code is contributed by todaysgaurav
 
</script>

Producción: 
 

0.297619

Publicación traducida automáticamente

Artículo escrito por yasinj3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *