Digital FXtbook
Easy Contacts
  • Home
    • Free Software
    • The Author
    • Former Students Hall of Fame
    • A tribute....
  • 3d Training
    • Fundamentals of 3d >
      • 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
    • Modeling and Rigging >
      • Linda Training >
        • Advanced Modeling >
          • Modeling Basics
          • Modeling Room Objects
        • Rigging >
          • Rigging Basics
          • Rigging Creating Skeletons
          • Rigging: Body Controls
          • Rigging: Hands
          • Rigging: Skinning
      • 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
      • Texturing
      • Rigging >
        • Rigging with HumanIK
        • Smooth Skinning
      • Motion Capture
    • 3d Animation >
      • Linda Training >
        • Animation - Fundamentals
        • Animation - Next Steps
        • Animation - Pose to Pose
        • Animation - Facial Animation
        • Animation - Lip and Body Animation
      • Arnold Rendering
      • Reference Videos
      • Beginning Animation
      • Characters
    • Gaming >
      • Board Game Game Design Document
      • Modeling >
        • Introduction: The Temple
        • Name Text Curve
        • Minecraft Steve
        • Minecraft Tools and Weapons
        • Roblox Character modeling
        • Garbage Can
        • Hammer
        • Sword of Light
        • Buzz Axe
        • Halo 1 Blood Gulch Base
        • Hammer
        • Sword
        • Character Modeling Big Daddy
        • Shield
        • The OM6G
        • Weapon
        • Character Modeling Legion the Geth
        • Character Modeling Geth Armor
      • Animation >
        • Character Animation
      • Rigging >
        • Rigging with HumanIK
        • Characterizing and MoCap
        • Integration with Unity
      • Unity >
        • Terrain
        • Importing Models
  • Coding
    • Beginning C# >
      • First Unit >
        • First Program
        • Comments >
          • PsuedoCode
        • Variable Types >
          • AlphaNumeric Variables
          • Numeric Variables
        • Getting input from the user
        • Operators >
          • Arithmetic Operators >
            • Use of Parenthesis
            • Algebra in code and assundry CHAOS
            • Pre and Post Operators
            • Shortcut Operators
            • Floats Conversion from Metric to English
            • When is Easter??
          • Comparison Operators >
            • Logical Data, Illogical Assignment
          • Assignment Operators >
            • Zeller's Congruence
            • Leap Year
          • Logical Operators
        • Try and Catch
        • Casting
      • Second Unit >
        • Conditional Statements >
          • Number validator
          • Number tester
          • Speed Camera
        • Random Class
        • Arrays >
          • Simple Arrays
          • Complex Arrays
        • Loops >
          • For Loops >
            • Adding Numbers
          • For Each Loops
          • While Loops
          • Do While Loops
      • Third Unit
    • Intermediate C# >
      • Object Oriented Programming
    • Unity Coding >
      • Introduction Unity Lesson
      • Number Wizard Game #1
      • Second Unity Game: Text Adventure
      • Number Wizard Game GUI
      • Block Breaker >
        • Block Breaker Game #1
        • Block Breaker Game #2
        • Block Breaker Game #3
        • Block Breaker Game #4
    • Linda Training >
      • What is C#?
      • Working with Classes
  • Student Films
    • Advanced Student's movies
    • Beginning Student's movies
  • Adobe
    • Premier >
      • Chapter 1
      • Chapter 2
      • Chapter 3
      • Editing A-Roll
      • Chapter 4
      • Editing B-Roll
      • Chapter 5
      • Chapter 6
      • Chapter 7
      • Chapter 8
      • Chapter 9
      • Chapter 10
      • Chapter 11
      • Chapter 12
    • Photoshop >
      • Introduction
      • Selection Tools >
        • Melonhead >
          • Melonhead Creative
        • Breakfast Lunch or Dinner
        • Blu 42
      • Painting Tools >
        • Invisi-World
        • Image Adjustment
        • FreeStyle project
      • Drawing Tools >
        • Abstract Expressionism
    • Illustrator >
      • Vector Ninjas
      • Live Art Painting
      • Starting the Pen Tool
      • Apple and Pear
      • Creating Your LOGO
      • Self Portrait
  • Com Apps
    • Com Apps page 1
    • Com Apps page 2
    • Com Apps page 3
    • Com Apps page 4
  • Links
    • Distance Reconnecting
    • Key Board Fix/Hack
    • BPA >
      • Buiding Piers >
        • Buiding Piers
        • Buiding Piers
      • Futuristic Character >
        • Design and Concept
    • The Top Six Animation Schools
    • The Top Video Game Design Schools
    • Contests >
      • International Team

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

#include <iostream>
using namespace std;
int main(void) {
float pi = 3.14159265359;
float x,y;
cout << "Enter value for x: ";
cin >> x;
// put your code here
cout << "y = " << y;
return 0;
}
​

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