Digital FXtbook
Easy Contacts
  • Home
    • Software
    • The Author
    • Former Students Hall of Fame
    • A tribute....
    • Treasure Hunt
  • Video Game Training
    • 3d Motion Graphics >
      • Unity >
        • Unity Essentials >
          • Unity's Interface >
            • Our First Assignment
          • Modeling and Level Design >
            • The Essentials
            • The Floor is Lava Name Project
            • ProBuilder >
              • ProBuilder Image Planes
              • ProBuilder Steve Modeling
              • ProBuilder Steve Texturing
          • Programming >
            • Getting Started with Scripting
            • Default Scripting
            • Scripting a Game Object
          • Real Time Audio >
            • Adding Background Music
            • 3-d Audio effects
          • 2d Essentials >
            • 2d Game Objects
            • Objects on 2d Game Objects
        • Creative Core >
          • Introduction to Creative Core
          • Shaders and Materials
          • Lighting
          • Animation
          • VFX
          • Cameras
          • Post Processing
          • Audio
          • User Interface
          • Proto-Typing
      • Maya
    • C# Programming >
      • Visual Studios >
        • First Program >
          • Getting input from the User
        • Comments >
          • PsuedoCode
        • Variable Types >
          • AlphaNumeric Variables
          • Numeric Variables
          • Putting it all together
        • Operators >
          • Assignment and Arithmetic Operators >
            • Use of Parenthesis
            • When is Easter??
          • Comparison and Logical Operators >
            • Logical Data, Illogical Assignment
          • Random Class
        • Conditional Statements >
          • Number validator
          • Number tester
          • Speed Camera
        • Loops >
          • For Loops >
            • Adding Numbers
          • For Each Loops
        • Arrays >
          • Simple Arrays
          • Complex Arrays
      • Intro to Unity >
        • Unity Essentials >
          • Unity's Interface
          • The Essentials
          • Programming >
            • Getting Started with Scripting
            • Default Scripting
            • Scripting a Game Object
        • Intro to Programming 1 >
          • Player Control 1 >
            • Player Control 1.2
            • Player Control 1.3
            • Player Control 1.4
          • Player Control 2 >
            • Player Control 2.2
            • Player Control 2.3
            • Player Control 2.4
          • Player Control Challenge
        • Intro to Programming 2 >
          • Sound and Effects >
            • Sound and Effects 3.2
            • Sound and Effects 3.3
            • Sound and Effects 3.4
          • GamePlay
          • User Interface
          • Feedback and Testing
          • Next Steps
        • Intro to Programming 3 >
          • Manage Scene Flow and Data
          • Apply Object-Oriented Principles
    • Modeling and Rigging >
      • Maya >
        • Modeling >
          • Introduction: The Temple
          • Name Text Curve
          • Character Modeling >
            • Minecraft Steve
            • Minecraft Tools and Weapons
            • Roblox Character modeling
            • Big Daddy
            • Demon School Iruma-kun
            • Character Modeling Legion the Geth
            • Character Modeling Geth Armor
          • Weapons >
            • Thor's Hammer
            • Hammer
            • LOL Sword
            • Sword of Light
            • Buzz Axe
            • Weapon
        • Animation >
          • Character Animation
        • Rigging >
          • Intro to Rigging
          • Controls
          • Rigging Basics
          • Rigging Creating Skeletons
          • Rigging: Body Controls
          • Rigging: Hands
          • Rigging: Skinning
          • Rigging with HumanIK
          • Smooth Skinning
      • Substance Painter
      • Advanced >
        • Modeling >
          • Image Planes
          • Polygon Modeling >
            • Coke Can
            • Low Polygon Character
            • Character Modeling Legion the Geth
            • Character Modeling Geth Armor
            • Face Modeling
          • NURBS Modeling >
            • Intro to NURBS
            • Lofting
            • CV Curves
            • Organic Modeling
            • Autombile
        • Linda Training >
          • Advanced Modeling >
            • Modeling Basics
            • Modeling Room Objects
        • Texturing
        • Rigging >
          • Rigging with HumanIK
          • Smooth Skinning
    • 2d >
      • Toon Boom Harmony >
        • Toon Boom Start Series Set #1
        • Toon Boom Start Series Set #2
        • Toon Boom Start Series Set #3
      • StoryBoard Pro >
        • Storyboard Pro Page 1
        • Storyboard Pro Page 2
        • Storyboard Pro Page 3
        • Storyboard Pro Page 4
  • Computer Animation
    • AutoDesk
    • Introduction: The Temple
    • Creating a Film >
      • Scriptwriting and Planning
      • StoryBoarding
      • Story Reels
    • Modeling >
      • The Nail
      • First Freestyle Lesson >
        • Cup and Straw
        • Garbage Can
      • Fence
      • Hammer
      • House
      • Environment Bubble
    • Animation >
      • Beginning Animation
      • Animation - Walk Cycle
      • Facial Animation
    • Rendering >
      • Arnold Rendering
    • Editing film >
      • Credits
      • Video Editing
    • Characters
  • Student Films
    • Advanced Student's movies
    • Beginning Student's movies
  • Links
    • BPA
    • The Top Six Animation Schools
    • The Top Video Game Design Schools

Algebra in code and assundry CHAOS

All righty then..... In this lesson we are going to getting down to some hard core numbers. You are given a number of float's and value in them. We are then going to take those Float's and make a program that derives a specific value from those float's making the computer run it through a computation that is provided below. 


​


Here is the situation

​Take a look at the code below: it reads a float value, puts it into a variable named x and prints the value of a variable named y.
Your task is to complete the code in order to evaluate the following expression:



​
Picture

Hints

​
We expect the result to be assigned to y.
Note: we've prepared a variable containing the value of π. Use it.
Be careful! Watch the operators and keep their priorities in mind. Remember that classical algebraic notation likes to omit the multiplication operator – you need to use it explicitly.
Don't hesitate to use as many parentheses as you need. Keep your code clean and readable – surround the operators with spaces. Use additional variables to shorten the expression.
Hint: multiply x by x to get x squared.
Test your code by using the data we've provided – don't be discouraged by any initial failures. Be persistent and inquisitive. Good luck!

The Code

using System;

namespace Parenthesis
{
    class Program
    {
        static void Main()
        {
            {
                float pi = 3.14159265359f;
                double y;
                Console.Write("Enter value for x: ");
                string inputNum = Console.ReadLine();
                double x = Convert.ToDouble(inputNum);

                // put your code here
   
                Console.WriteLine("After we ran you number through the formula your result is " + y);
            }
             
        }
    }
}​​

The results that we are after

Example input 1 Example output y = 0.0949234 
Example input -1.5 Example output y = 0.0890702
Example input 12.345 Example output y = 0.101057
 

Videos

Proudly powered by Weebly