jueves, 29 de octubre de 2015

Ejercicios






Semana 6 - Uso de if - switch

1. ¿n es par o impar?

#include<iostream>
using namespace std;
int main(){
    int n;
    cout<<"n=";cin>>n;
    if (n%2==0){
        cout<<"Es par\n";
    } else {
        cout<<"Es impar\n";
    }
    cin.get();
}

2. Calcula el área sombreada

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    float x,area;
    cout<<"x=";cin>>x;
    if (x<1){
        area = 0.5*pow(x,2);
    } else if (x<=2) {
        area = 1 - 0.5*pow(2-x,2) ;
    } else {
        cout<<"Error!!"; return 1;
    }
    cout<<"Area="<<area<<endl;
    cin.get();

}



3. Encuentra la estación del año

#include<iostream>
#include<string>
using namespace std;
int main(){
  int mes;
  string estacion;
  cout<<"mes=";cin>>mes;
  switch (mes){
  case 12:case 1:case 2:
    estacion="Verano";break;
  case 3:case 4:case 5:
    estacion="Otoño";break;
  case 6:case 7:case 8:
    estacion="Invierno";break;
  case 9:case 10:case 11:
    estacion="Primavera";break;
  default:
    cout<<"Error!";return 1;
  }
  cout<<"Estacion: "<<estacion<<endl;
  cin.get();

}