2017-03-13 1 views
1

Wenn ich x = 20 dividiere über y = 7, 20/7 = 2,857 nehme ich das Ergebnis wie es ist.X teile Y und Minimum ist 1

jedoch, wenn das Ergebnis als 1 weniger ist, würde ich 1 nehmen, so

15/20 = 1

Im Moment habe ich so etwas tun kann:

If x > y then 
    result = x/y 
else 
    result = 1 

Gibt es ein besserer Weg, dies zu tun?

+0

verwenden Sie C++? – active92

+0

ich denke du bist in guter weise, es zu tun –

+0

C# oder Javascript @ active92 –

Antwort

5

Versuchen unter

var x = 20.0; 
var y = 7.0; 

var result = (x > y) ? x/y : 1; 
1
result = x/y; 

switch(result) 
{ 
    case result<1 : 
     result = 1 
     break; 
    } 
Verwandte Themen