The difference is that cardio focuses mainly on your cardiovascular system which is vital in activities such as running, swimming etc. Strength training is mainly based on well, strength. How much weight can be lifted. so the difference really speaks for itself. A runner will mostly do cardio whereas a football player will mainly focus on strength. Both can be used simaltaneously in a work out.
(My mom is in the healthcare facilities) So they use them to keep their logs and to keep track of patients, AND to email people for meds.
The cause is "aerobic exercise" and the effect is "more endurance". The word "gives" indicates that aerobic exercise causes something to happen.