What's new

Java

Oden Sama

Forum Guru
Established
Joined
May 30, 2016
Posts
928
Reaction
92
Points
1,202
Using your preferred IDE or this You do not have permission to view the full content of this post. Log in or register now., create a program that computes and displays a game character's attack speed at a certain level. Use the formula below.

Current attack speed = Base attack speed * (1 + (Bonus attack speed % * (Level - 1)))

The variable for level should be of int type. The bonus attack speed % should be converted to decimal (divide by 100) before multiplying by the level. For example, if the user enters 4% for the bonus attack speed, the formula will use 0.04 instead of 4. Round the current attack speed to the nearest three (3) decimal places.



Sample output:

Enter the base attack speed: 0.658
Enter the bonus attack speed %: 4
Enter the level: 10
The character's current attack speed is 0.895.

given the instructions sa taas . baka may makatulong sakin dito na magbigay kahit isang code lang na magagamit ko para sa activity namin ngayon.
maraming salamat poo.
 
Java:
public class CharacterStats {
    public static void main(String args[]) {
        
      double base_as = 0.658;
      int bonus_as = 4;
      int level = 10;
      double attackspeed = base_as * (1 + (bonus_as / 100.00) * (level - 1));
      
      System.out.println("Enter the base attack speed: " + base_as);
      System.out.println("Enter the bonus attack speed %: " + bonus_as);
      System.out.println("Enter the level: " + level);
      System.out.println("The character's current attack speed is " + Math.round(attackspeed * 1000 ) / 1000.0d);
    }
}

1635993041351.png
 

Attachments

Java:
public class CharacterStats {
    public static void main(String args[]) {
       
      double base_as = 0.658;
      int bonus_as = 4;
      int level = 10;
      double attackspeed = base_as * (1 + (bonus_as / 100.00) * (level - 1));
     
      System.out.println("Enter the base attack speed: " + base_as);
      System.out.println("Enter the bonus attack speed %: " + bonus_as);
      System.out.println("Enter the level: " + level);
      System.out.println("The character's current attack speed is " + Math.round(attackspeed * 1000 ) / 1000.0d);
    }
}

View attachment 1698090
how to insert game character name?
 

Similar threads

Back
Top