-
12.04.2012, 16:45 #1
MW3 Restzeit bis Ziel errechnen
Hier eine weitere, kleine Übungsklasse von mir.
Eventuell kennt jemand von euch die App 'Call of Duty Elite'. Dort kann man die restliche Zeit bis zum Erreichen des nächsten Prestiges errechnen.
Ich habe dazu eine eigene Klasse in PHP geschrieben.
rechner.class.php:
PHP-Code:<?php
class Rechner
{
public $ep; // bisher verdiente EP
public $epBenoetigt; // EP bis zum nächsten Prestige
public $spielzeit; // Spielzeit in Stunden
public $spielzeitMin; // Spielzeit in Minuten
public $epProMinute; // EP pro Minute
public $zeitVerbleibend; // Zeit bis zum Ziel in Stunden
public $zeitVerbleibendMin; // Zeit bis zum Ziel in Minuten
public $spielzeitProTag; // Spielzeit pro tag in Stunden
public $spielzeitProTagMin; // Spielzeit pro tag in Minuten
public $tageVerbleibend; // Spieltage bis zum Ziel
public function __construct($ep, $epBenoetigt, $spielzeit, $spielzeitProTag)
{
$this->ep = $ep;
$this->epBenoetigt = $epBenoetigt;
$this->spielzeit = $spielzeit;
$this->spielzeitProTag = $spielzeitProTag;
}
public function berechne()
{
$this->spielzeitMin = $this->spielzeit * 60; // Spielzeit in Minuten errechnen
$this->epProMinute = $this->ep / $this->spielzeitMin; // EP pro Minute errechnen
$this->zeitVerbleibendMin = $this->epBenoetigt / $this-> epProMinute; // verbleibende Zeit in Stunden errechnen
$this->zeitVerbleibend = $this->zeitVerbleibendMin * 60; // verbleibende Zeit in Minuten errechnen
$this->spielzeitProTagMin = $this->spielzeitProTag * 60; // Spielzeit pro Tag in Minuten errechnen
$this->tageVerbleibend = $this->zeitVerbleibendMin / $this->spielzeitProTagMin; // Tage bis zum Erreichen des Ziels errechnen
echo 'Hallo! <br />';
echo 'Dir fehlen bis zu deinem Ziel noch: <strong>' . $this->epBenoetigt . '.</strong> <br />';
echo 'Bei einer Spielzeit von <strong>' . $this->spielzeitProTag . '</strong> Stunden pro Tag brauchst du noch <strong>' . $this->tageVerbleibend . '</strong> Tage um dein Ziel zu erreichen! <br/>';
}
}
?>
PHP-Code:<?php
require_once 'rechner.class.php';
$spielzeit = new Rechner('1718924', '27276', '57', '2');
$spielzeit->berechne();
?>
1: bisher verdiente EP
2: EP bis zum Ziel
3: bisherige Spielzeit
4: Spielzeit pro Tag
Viel Spaß.
Bei Fragen bitte posten.
LG
Ähnliche Themen
-
Startzeit aus Endzeit und Laufzeit errechnen
Von Mr.Bombastic im Forum Internet und TechnikAntworten: 7Letzter Beitrag: 02.07.2013, 10:37
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.