Trädvy Permalänk
Medlem
Plats
Västra Götaland
Registrerad
Okt 2008

PHP kalkylator med constants

Hej, behöver hjälp då jag verkligen inte kommer på hur jag ska skriva koden. Har själva upplägget i skallen och förstår vad jag vill få fram för funktion, men kan inte få ut det i kod på ett vettigt sett.

Det jag vill åstadkomma är följande:

Jag har tre olika varor, pristillägget per varje vara är ett fast pris på 55 kr och jag vill räkna ut vad priset för 50 likadana varor blir.

Detta ska ske med hjälp av konstanter och variabler.

Hjälp uppskattas!

Hälsningar
Emil

Desktop: 4690K @4,1Ghz | Sapphire 280x | GIGABYTE Z97M-D3H | Prodigy M | 3TB + 120GB | 8GB RAM
Tillbehör: QPAD-MK80 | Zowie EC1-A | Qpad QH-90
Citera för svar

Trädvy Permalänk
Medlem
Plats
Landskrona
Registrerad
Nov 2008

@emilgf
Är detta korrekt?
Produkt #1 kostar x kr, tillägget är 55kr multiplicerat med 50?

<?php // Constant define("TILLAGG", 55); // Variables $units = 50; // How many? $product1 = 100; // Price for product 1 $total1 = ($product1 + TILLAGG) * $units; ?>

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Jan 2012

$Totalvärde1=$Vara1+50*50;
$Totalvärde2=$Vara2+50*50;
$Totalvärde3=$Vara3+50*50;

I7 7700k 4,8GHZ | Asus Strix 1080TI 2000Mhz | Corsair Vengeance RGB DDR4 3100mhz| Gigabyte GA-Z270X-Ultra Gaming | Corsair RM850i 850W. AOC AG271QG.

Trädvy Permalänk
Medlem
Plats
Västra Götaland
Registrerad
Okt 2008
Skrivet av kevvs:

@emilgf
Är detta korrekt?
Produkt #1 kostar x kr, tillägget är 55kr multiplicerat med 50?

<?php // Constant define("TILLAGG", 55); // Variables $units = 50; // How many? $product1 = 100; // Price for product 1 $total1 = ($product1 + TILLAGG) * $units; ?>

Det där ser lämpligt ut.

Exempel:

Vara kostar 100 kr.
"Moms" 55 kr per vara.

Total = "vara" * 100 + "Moms" * 100.

Desktop: 4690K @4,1Ghz | Sapphire 280x | GIGABYTE Z97M-D3H | Prodigy M | 3TB + 120GB | 8GB RAM
Tillbehör: QPAD-MK80 | Zowie EC1-A | Qpad QH-90
Citera för svar

Trädvy Permalänk
Medlem
Plats
Västra Götaland
Registrerad
Okt 2008
Skrivet av kevvs:

@emilgf
Är detta korrekt?
Produkt #1 kostar x kr, tillägget är 55kr multiplicerat med 50?

<?php // Constant define("TILLAGG", 55); // Variables $units = 50; // How many? $product1 = 100; // Price for product 1 $total1 = ($product1 + TILLAGG) * $units; ?>

Hur skriver jag detta i kod så att det printas ut?

Dvs att det står vilken produkt som är vald, antalet (50) och sedan totalpriset?

Desktop: 4690K @4,1Ghz | Sapphire 280x | GIGABYTE Z97M-D3H | Prodigy M | 3TB + 120GB | 8GB RAM
Tillbehör: QPAD-MK80 | Zowie EC1-A | Qpad QH-90
Citera för svar

Trädvy Permalänk
Medlem
Plats
Landskrona
Registrerad
Nov 2008

PHP har en funktion som kallas för echo.
Du använder echo enligt följande:

<?php // Set variable $var = "text"; // Print variable echo $var; ?>

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2004
Skrivet av emilgf:

Hur skriver jag detta i kod så att det printas ut?

Dvs att det står vilken produkt som är vald, antalet (50) och sedan totalpriset?

Jag förstår att du vill få allt serverat på ett silverfat men då kommer du inte lära dig något.

http://php.net/manual/en/language.variables.php
http://php.net/manual/en/language.constants.php
http://php.net/manual/en/language.operators.arithmetic.php
http://php.net/manual/en/function.echo.php

Läser du detta kommer du (troligtvis) kunna lösa allt själv.

Trädvy Permalänk
Medlem
Plats
Västra Götaland
Registrerad
Okt 2008
Skrivet av kevvs:

PHP har en funktion som kallas för echo.
Du använder echo enligt följande:

<?php // Set variable $var = "text"; // Print variable echo $var; ?>

Skrivet av iXam:

Jag förstår att du vill få allt serverat på ett silverfat men då kommer du inte lära dig något.

http://php.net/manual/en/language.variables.php
http://php.net/manual/en/language.constants.php
http://php.net/manual/en/language.operators.arithmetic.php
http://php.net/manual/en/function.echo.php

Läser du detta kommer du (troligtvis) kunna lösa allt själv.

Tack så väldigt mycket båda två!

Desktop: 4690K @4,1Ghz | Sapphire 280x | GIGABYTE Z97M-D3H | Prodigy M | 3TB + 120GB | 8GB RAM
Tillbehör: QPAD-MK80 | Zowie EC1-A | Qpad QH-90
Citera för svar