jueves, 22 de mayo de 2014

Laboratorio - semana 7

Ejercicios de if


1. a) No hay restricciones para x
1. b) Si hay restricciones para x
1. e)

Ejercicios de switch




jueves, 15 de mayo de 2014

Laboratorio del 15 de mayo

#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;
int main(){
int edad;
string mensaje;
cout<<"Ingrese edad:";cin>>edad;
if (edad>=18)
    mensaje="Es mayor de edad\n";
    else    
    mensaje="No es mayor de edad\n";
cout<<mensaje;
system("PAUSE");
}




// calcula el promedio usando 3 mayores notas
#include<iostream>
#include<cstdlib>

using namespace std;
int main(){
    float n1, n2,n3,n4;
    cout<<"Nota 1:";cin>>n1;
    cout<<"Nota 2:";cin>>n2;
    cout<<"Nota 3:";cin>>n3;
    cout<<"Nota 4:";cin>>n4;  
    float menor=n1;
    menor=n2<menor?n2:menor;
    menor=n3<menor?n3:menor;
    menor=n4<menor?n4:menor;
    float promedio;
    promedio = (n1+n2+n3+n4-menor)/3.0;
    cout<<"Promedio="<<promedio<<endl;
system("PAUSE");
}



#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
// calcula el promedio usando 3 mayores notas
    float n1, n2,n3,n4;
    cout<<"Nota 1:";cin>>n1;
    cout<<"Nota 2:";cin>>n2;
    cout<<"Nota 3:";cin>>n3;
    cout<<"Nota 4:";cin>>n4;  
    float menor=n1;
    if (n2<menor)
   menor=n2;
    if (n3<menor)
   menor=n3;
    if (n4<menor)
   menor=n4;  
    float promedio;
    promedio = (n1+n2+n3+n4-menor)/3.0;
    cout<<"Promedio="<<promedio<<endl;
system("PAUSE");
}



// calcula el impuesto predial
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){

    float area,precio;
    cout<<"Area: ";cin>>area;
    cout<<"Precio: S/.";cin>>precio;
    float impuesto,tasa;
    if (area<=90)
          tasa=0.02;
    else if (area<=200)
          tasa=0.05;
    else if (area<=1000)
          tasa=0.08;
else
     tasa=0.11;
impuesto=tasa*precio;
cout<<"Impuesto predial: S/."<<impuesto<<endl;          
system("PAUSE");
}



#include<iostream>
#include<cstdlib>
#include<cmath>
using namespace std;
int main(){
// calcula el area de un triangulo
    float a,b,c;
cout<<"(a,b,c): ";cin>>a>>b>>c;
bool existe=(a<=b+c && b<=a+c && c<=b+a);
if (existe){
   float s=0.5*(a+b+c);
   float area=sqrt(s*(s-a)*(s-b)*(s-c));
   cout<<"Area:"<<area<<"m"<<char(253)<<endl;;
} else {
  cout<<"Triangulo no existe"<<endl;  
}
system("PAUSE");
}

#include<iostream>
#include<cstdlib>
#include<cmath>
using namespace std;
int main(){
    float a,pa,b,pb,c,pc,x,y;
cout<<"(a,pa): ";cin>>a>>pa;
cout<<"(b,pb): ";cin>>b>>pb;
cout<<"(c,pc): ";cin>>c>>pc;
cout<<"(x,y): ";cin>>x>>y;
float d1,d2,d3;
d1=sqrt(pow(x-a,2)+pow(y-pa,2));
d2=sqrt(pow(x-b,2)+pow(y-pb,2));
d3=sqrt(pow(x-c,2)+pow(y-pc,2));
float min=d1,v_min=1;
    if (d2<min){ min=d2;v_min=2;}
    if (d3<min){ min=d3;v_min=3;}
cout<<"Vertice mas cercano: "<<v_min;
system("PAUSE");
}

Algoritmos y diagramas de flujo

Texto 1

Texto 2

Texto 3

Clase del 15 de mayo

Operadores
Ejemplos - operadores

if..else
Ejemplos - if

jueves, 8 de mayo de 2014

Teoria y ejemplos de hoy

EJEMPLOS

MENSAJES

VARIABLES

TEORIA

MENSAJES

VARIABLES


Laboratorio 2

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
    float b1,b2,h,area;
    //float base_mayor,base_menor,
    //      altura,area;
    cout<<"base menor=";cin>>b1;
    cout<<"base mayor=";cin>>b2;
    cout<<"altura=";cin>>h;       
    area=0.5*(b1+b2)*h; // 1/2 no es 0.5
    cout<<"area="<<area<<endl;
    system("PAUSE");
}


#include<iostream>
#include<cstdlib>
#include<cmath>
using namespace std;
int main(){
    float a,b,c;
    cout<<"cateto 1:";cin>>a;
    cout<<"cateto 2:";cin>>b;
    c=sqrt(a*a+b*b);
    cout<<"c="<<c<<endl;
    system("PAUSE");
}


#include<iostream>
#include<cstdlib>

using namespace std;
int main(){
    float x1,x2,y1,y2,m;
    cout<<"(x1,y1):";cin>>x1>>y1;
    cout<<"(x2,y2):";cin>>x2>>y2;   
    m = (y1-y2)/(x1-x2);
    cout<<"m="<<m<<endl;
    system("PAUSE");
}

#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
    int hora, minuto;
    cout<<"hora (0-23):"; cin>>hora;
    cout<<"minutos (0-59):"; cin>>minuto;
    if (hora>12){
           hora=hora-12;
        cout<<hora<<":"<<minuto<<" PM\n";          
    } else {
        cout<<hora<<":"<<minuto<<" AM\n";                        
    }   
    system("PAUSE");
}


#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
    int n1,n2,suma,resto;
    cout<<"numero 1: ";cin>>n1;
    cout<<"numero 2:";cin>>n2;   
    suma=n1+n2;
    resto=suma%5;
    if(resto){
              cout<<"La suma no es multiplo de 5\n";
    } else{
                  cout<<"La suma si es multiplo de 5\n";
    }
    system("PAUSE");
}