+ 1

Fron sololearn code coach paint costs

import java.util.*; public class Program { public static void main(String[] args) { Scanner sc=new Scanner (System.in); int a = sc.nextInt(); int b = a*5+40; double c =(10*b/100); int d = (int)c; int e = d+b; System.out.println(e); } } Test cases 3 and 4 are failing every time.....

11th Apr 2020, 2:34 PM
Suparno Saha
Suparno Saha - avatar
1 Answer
+ 2
10*b/100 result integer value then stored in c as double value so by that you miss fraction parts.. For ex: if a=3 b=55 c=550/100=>5.0 but you need here as 5.5 Next You need 5.5+55=60.5 This result should be rounded up =>60.5=>61.0 Here now convert to int then print result 61 Make changes according to this example...
11th Apr 2020, 9:26 PM
Jayakrishna 🇮🇳