Implement Jump on Roll a Ball project.

Hi People!!! =)
First of all, i am very ashamed about asking this very simple question … but i just can’t find out how to do it :confused:
I have this simple code (From the project Roll a Ball of Unity Learn):
How can i add it the ability to jump?
I was thinking on use the Vector3.up but … How? =(
I know this is basic stuff but … u.u
using UnityEngine;
using System.Collections;

public class PlayerController : MonoBehaviour
{
	public float speed;
	public float jumpSpeed;
	private int count;

	void Start ()
	{
		count = 0;
	}

	void FixedUpdate ()
	{
		float moveHorizontal = Input.GetAxis("Horizontal");
		float moveVertical = Input.GetAxis ("Vertical");

		Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical);

		rigidbody.AddForce (movement * speed * Time.deltaTime);

	}

	void OnTriggerEnter(Collider other)
	{
		if(other.gameObject.tag == "PickUp")
		{
			other.gameObject.SetActive(false);
			count = count + 1;
		}
	}
}

Here is a crude system that should work. Untested, but the logic should be sound.

private bool hasJumped = false;
private bool isGrounded = ture;

void Update (){
    hasJumped = false;
    if(Input.GetButtonUp("Jump")){
        hasJumped = true;
    }
}

void FixedUpdate (){
    //Your other code    
    if(hasJumped & !isGrounded){
        rigidbody.AddForce(Vector3.up);
        hasJumped = false;
        isGrounded = false;
    }
}

void OnCollisionEnter (Collision collision){
    isGrounded = false;
}