sábado, 25 de febrero de 2012

Tarea 2da unidad


 ----Tarea 1
Capitulo 3.1 Ejercicio 6

Escriba una instrucción de asignación para calcular el enésimo elemento en una secuencia aritmética. La fórmula para calcular el valor, v, del enésimo elemento es  v=a+(n-1) d, donde a es el primer número en la secuencia  d es la diferencia entre dos numero cualesquiera en la secuencia.


serie 5,10,15,20,25,30,35,40;

a=15;

d=5;

n=6;

v=a+(n-1)5;

v=15+(6-1)5;

v=40


Capitulo 3.1 Ejercicio 8

La ley de Coulomb indica que la fuerza F, que actúa entre dos esferas con carga eléctrica puede obtenerse con la formula F=( k*q1*q2)/(r*r) , donde q es la carga de la primer esfera, que es la carga de la segunda esfera, y k es una constante de proporcionalidad. Escriba una instrucción de asignación para calcular la fuerza, F.

k=  9.03*10^9;

q1=15.02;

q2 2=14.18;

r=20;

F=( k*q1*q2)/(r*r);

Fuerza=48.08*10^8.;




Capitulo 3.1 Ejercicio 10

Determine la salida del siguiente programa:

#include<iostream.h>
int main()
// un programa que ilustra el  truncamiento de  enteros
{
int num1, num2;
num1=9/2;
num2=17/4;
cout<<”el primer número entero mostrado es  “<<num1<<endl;
cout<<”el segundo numero entero mostrado es  “<<num2<<endl;
return 0;
}

Las salidas son num1= 4  y num2=4


Capitulo 3.2 Ejercicio
6

Determine y escriba la salida que producen las siguientes instrucciones:


1.- cout<<"|"<<5<<"|";

2.- cout<<"|"<<setw(4)<<5<<"|";

3.- cout<<"|"<<setw(4)<<56829<<"|";

4.- cout<<"|"<<setw(5)<<setiosflags(ios::fixed) <<setprecision(2)<<5.26<<"|";

5.- cout<<"|"<<setw(5)<<setiosflags(ios::fixed)<<setprecision(2)<<5.267<<"|";

6.- cout<<"|"<<setw(5)<<setiosflags(ios::fixed)<<setprecision(2)<<53.264<<"|";

7.-cout<<"|"<<setw(5)<<setiosflags(ios::fixed) <<setprecision(2)<<534.264<<"|";

8.-cout<<"|"<<setw(5)<<setiosflags(ios::fixed)

<<setprecision(2)<<534.<<"|"; 
Salidas

1.- |5|
2.- |   5|
3.- |56829|
4.- | 5.26|
5.- | 5.27|
6.- | 5.26|
7.- |534.26|
8.- |  534|


Capitulo 3.2   Ejercicio 8
La siguiente tabla muestra la relación entre los números decimales del 1
al 15 y sus representaciones octal y hexadecimal:
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
int
main()
{
cout<<"\nEl valor de 14 en octal es "<<oct<<14
<<"\nEl valor de 14 en hexadecimal es " <<hex<< 14
<<"\nEl valor de 0xA en decimal es "<<dec <<0xA
 <<"\nEl valor de 0xA en octa es "<<oct<< 0xA<<endl;
getch();
return 0;
}

-salidas
octal =16
decimal  =14
hexadecimal = e.


Capitulo 3.2 Ejercicio 10
Escriba un programa en C++ para calcular y desplegar el valor de la pendiente de la línea que conecta los dos puntos cuyas coordenadas son (3,7) y (8,12). Use el echo que la pendiente entre dos números que tienen coordenadas (x1,y1) y (x2, y2)  es pendiente= (y2-y1)/(x2-x1). El despliegue producido por el programa deberá ser el valor de la pendiente, denota que el valor de la pendiente devera ser colocado tres lados a la izquierda del punto decimal y dos a  derecha de este.

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<iomanip.h>
int main()
{
    float x,y,x1,y1,p;
    cout<<"Capitulo 3.2 Ejercicio 10, Marco Antonio Villarreal Uribe 11211043,Programa para calcular la pendiente de una recta con 2 digitos decimales y 3 espacios antes del punto decimal ";
    cout<<"datos"<<endl;
    cout<<"\ncoordenada 1: (3,7)"<<endl;
    cout<<"coordenada 2: (8,12)"<<endl;
    x=3;
    x1=8;
    y=7;
    y1=12;
    p=(y1-y)/(x1-x);
    cout<<"\npendiente= "<<"|"<<setw(6)<<setiosflags(ios::fixed) <<setprecision(2)<<p<<"|";

getch();
}



Capitulo 3.3 Ejercicio 6
Si se coloca una escalera de 20 pies en un angulo de 85 grados sobre un lado de un edificio. La altura que llega la escalera al edificio se calcula h=20sen85.
A) Calcular esta altura en forma manual y a ser un programa para calcular la altura.
B) calcular para 25 pies en un angulo de 85 grados.
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
int main()
{
    float x,y,x1,h1,h2,t;
    cout<<"Capitulo 3.3 Ejercicio 6, Marco Antonio Villarreal Uribe 11211043,Programa para calcular la altura de la pared conforme una escalera\n\n ";
    cout<<"datos 1: \nAltura de la escalera= 20pies \nangulo de la escalera: 85 grados"<<endl;
    x=20;
    y=(85*3.1416)/180;
    t=sin(y);
    h1=x*t;
    cout<<"\ndatos 2: \nAltura de la escalera= \n25pies angulo de la escalera: \n85 grados"<<endl;
    x1=25;
    h2=x1*t;
    cout<<"\nAltura 1= "<<h1<<"\nAltura 2= "<<h2;

getch();
}


Capitulo 3.3 Ejercicio 7
La máxima altura alcanzada por una pelota lanzada a una velocidad inicial v, en metros/seg, a un ángulo tetha está dada por la formula  altura=(.5*v^2*seno^2tetha)/9.8. Utilizando esta fórmula, escriba compile y ejecute un programa en  C++ que calcule y despliegue la máxima altura alcanzada por una pelota lanzada a 5 millas/hora en un ángulo de 60 grados.


#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
int main()
{
    float x,y,x1,h,a,t,v,b;
    cout<<"Capitulo 3.3 Ejercicio 7, Marco Antonio Villarreal Uribe 11211043,Programa para calcular la altura maxima de un lanzamiento\n\n ";
    cout<<"datos 1: \nVelocidad= 5 mill/hr \nangulo de lanzamiento: 60 grados"<<endl;
    v=5;
    h=60;
    y=h*(3.1416/180);
    t=sin(y);
    a=.5*(v*v)*(t*t);
    b=a/9.8;
    cout<<"\nAltura max= "<<b<<"millas"<<endl;

getch();
}



Capitulo 3.3 Ejercicio 8
Para valores pequeños de x, el valor aproximado de seno(x) se puede
obtener con la serie de potencias:
  x-(x^3)/6+(x^5)/120
 Al igual que la función sin, el valor de x deberá estar expresado en radianes.
Utilizando esta seria de potencias, escriba compile y ejecute un programa en C++
que aproxime el seno a 180/3.1416 lo cual equivale a un radian. Además, haga que
el programa utilice la función sin para calcular el seno y mostrar tanto los
valores obtenidos como la diferencia absoluta entre los dos
resultados.

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
int main()
{
    float se,se1,a,c,b;
    cout<<"Capitulo 3.3 Ejercicio 8, Marco Antonio Villarreal Uribe 11211043,Programa para calcular seno por potenias y por la funcion y  poner la diferencia\n\n ";
   cout<<"El angulo esta en \n   1)radianes  2)grados     "<<endl;
   cin>>b;
    cout<<"Introdusca el angulo "<<endl;
    cin>>a;
    if(b==1)
{    
        se=sin(a);
        se1=(a-pow(a,3)/6)+((a,5)/120);
          cout<<"seno por formula="<<se1<<endl;  
          cout<<"seno por funcion="<<se<<endl;
          cout<<"diferencia=      "<<se-se1<<endl;;
 
         }
         else if(b==2)
         {
              c=(a*3.1416)/180;
        se1=(c-pow(c,3)/6)+((c,5)/120);
        se=sin(c);
          cout<<"seno por formula="<<se1<<endl;  
          cout<<"seno por funcion="<<se<<endl;
          cout<<"diferencia=      "<<se-se1<<endl;
   
              }
              else
{
             cout<<"No tenemos la opcion deseada"<<endl;
          }


getch();
}


miércoles, 22 de febrero de 2012

Practica 5

 Practica 5 problema 1, Programa para calcular el precio de una llamada introduciendo la clave lada y el numero de minutos usando switch

 INICIO
cl INT
mn,p REAL
PRINT "\nClaves\t    Zona                Precio\n12\t    America del norte     2\n15\t    America del central   2.2\n18\t    America del sur       4.5\n19\t    Europa                3.5\n23\t    Asia                  6\n25\t    Africa                6\n29\t    Oseania               5\n\n"
 PRINT "\nClave= "
 READ cl;
 PRINT "Minutos= ";
READ mn;
switch (cl)
{
       case 12:p=mn*2
       PRINT"\nPrecio= ",p
       break
       case 15:p=mn*2.2;
       PRINT "\nPrecio= ",p
       break
        case 18:p=mn*4.5;
       PRINT"\nPrecio= ",p
       break
       case 19:p=mn*3.5;
       PRINT "\nPrecio= ",p
       break
        case 23:p=mn*6;
       PRINT "\nPrecio= ",p
       break
       case 25:p=mn*6;
       PRINT"\nPrecio= ",p
       break
       case 39:p=mn*5;
       PRINT "\nPrecio= ",p
       break;
       default:PRINT "La clave no existe";
       }
FIN


#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
int cl;
float mn,p;
cout<<"Practica 5 problema 1, Marco Antonio Villarreal Uribe 11211043,Programa para calcular el precio de una llamada introduciendo la clave lada y el numero de minutos usando switch\n\n";
cout<<"\nClaves\t    Zona                Precio\n12\t    America del norte     2\n15\t    America del central   2.2\n18\t    America del sur       4.5\n19\t    Europa                3.5\n23\t    Asia                  6\n25\t    Africa                6\n29\t    Oseania               5\n\n";
cout<<"\nClave= ";
cin>>cl;
cout<<"Minutos= ";
cin>>mn;
switch (cl)
{
       case 12:p=mn*2;
       cout<<"\nPrecio= "<<p<<endl;
       break;
       case 15:p=mn*2.2;
       cout<<"\nPrecio= "<<p<<endl;
       break;
       case 18:p=mn*4.5;
       cout<<"\nPrecio= "<<p<<endl;
       break;
       case 19:p=mn*3.5;
       cout<<"\nPrecio= "<<p<<endl;
       break;
       case 23:p=mn*6;
       cout<<"\nPrecio= "<<p<<endl;
       break;
       case 25:p=mn*6;
       cout<<"\nPrecio= "<<p<<endl;
       break;
       case 39:p=mn*5;
       cout<<"\nPrecio= "<<p<<endl;
       break;
       default:cout<<"La clave no existe";
       }
getch();
}








 Practica 5 problema 2, Programa para calcular el salario de un obrero segun su categoria usando switch
 INICIO
cl INT
mn,p REAL
PRINT "\nCategoria\tAumento\n1\t        15%\n2\t        12%\n3\t        10%\n4\t        8%\n5\t        7%\n\n";
PRINT "\nCategoria del empleado: ";
READ cl;
PRINT "\nSalario del empleado: ";
READ mn;
switch (cl)
{
       case 1:p=mn*1.15;
      PRINT"\nSalario= ",p
       break
       case 2:p=mn*1.12;
       PRINT"\nSalario= ",p
        break
        case 3:p=mn*1.10;
       PRINT"\nSalario= ",p
       break
       case 4:p=mn*1.08;
       PRINT"\nSalario= ",p
       break
        case 5:p=mn*1.07;
       PRINT"\nSalario= ",p
       break
       default:cout<<"La categoria no existe";
 }
FIN


#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
int cl;
float mn,p;
cout<<"Practica 5 problema 2, Marco Antonio Villarreal Uribe 11211043,Programa para calcular el salario de un obrero segun su categoria usando switch\n\n";
cout<<"\nCategoria\tAumento\n1\t        15%\n2\t        12%\n3\t        10%\n4\t        8%\n5\t        7%\n\n";
cout<<"\nCategoria del empleado: ";
cin>>cl;
cout<<"\nSalario del empleado: ";
cin>>mn;
switch (cl)
{
       case 1:p=mn*1.15;
       cout<<"\nSalario= "<<p<<endl;
       break;
       case 2:p=mn*1.12;
       cout<<"\nSalario= "<<p<<endl;
       break;
       case 3:p=mn*1.10;
       cout<<"\nSalario= "<<p<<endl;
       break;
       case 4:p=mn*1.08;
       cout<<"\nSalario= "<<p<<endl;
       break;
       case 5:p=mn*1.07;
       cout<<"\nSalario= "<<p<<endl;
       break;
       default:cout<<"La categoria no existe";
       }
getch();
}






 Practica 5 problema 3, Programa para simular una calculadora introduciendo un caracter usando switch
 INICIO
 cl CHAR
mn,p,a REAL
 PRINT"\nCaracter\tFuncion\n+\t        suma\n-\t        Resta\n*\t        Multiplicacion\n/\t        Divicion\n%\t        Porcentaje\n\n";
PRINT"\nNumero 1: ";
READa;
PRINT"\nCaracter: ";
READ cl;
PRINT "\nNumero 2: ";
READ mn;
switch (cl)
{
       case '+':p=a+mn;
       PRINT"\nSuma= ",p
       break;
       case '-':p=a-mn;
       PRINT"\nDiferencia= ",p
       break;
       case '*':p=mn*a;
       PRINT"\nProducto= ",p
       break;
       case '/':
            if (mn==0)
            {
                    PRINT"no existe";
                     }
                     else
           {
                      p=a/mn;
      PRINT"\nCociente= ",p
       break;
       case '%':p=a*(mn/100);
       PRINT"\nProrciento= ",p
       }
       break
        default:PRINT "La categoria no existe";
       }
 FIN



#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
char cl;
float mn,p,a;
cout<<"Practica 5 problema 3, Marco Antonio Villarreal Uribe 11211043,Programa para simular una calculadora introduciendo un caracter usando switch\n\n";
cout<<"\nCaracter\tFuncion\n+\t        suma\n-\t        Resta\n*\t        Multiplicacion\n/\t        Divicion\n%\t        Porcentaje\n\n";
cout<<"\nNumero 1: ";
cin>>a;
cout<<"\nCaracter: ";
cin>>cl;
cout<<"\nNumero 2: ";
cin>>mn;
switch (cl)
{
       case '+':p=a+mn;
       cout<<"\nSuma= "<<p<<endl;
       break;
       case '-':p=a-mn;
       cout<<"\nDiferencia= "<<p<<endl;
       break;
       case '*':p=mn*a;
       cout<<"\nProducto= "<<p<<endl;
       break;
       case '/':
            if (mn==0)
            {
                     cout<<"no existe";
                     }
                     else
           {
                      p=a/mn;
       cout<<"\nCociente= "<<p<<endl;
       break;
       case '%':p=a*(mn/100);
       cout<<"\nProrciento= "<<p<<endl;
       }
       break;
       default:cout<<"La categoria no existe";
       }
getch();
}














Practica 5 problema 4, Programa para introducir el numero del mes y sacar los dias que este tiene usando switch

INICIO
n INT
PRINT"1)Enero \n2)Febrero \n3)Marzo \n4)Abril \n5)Mayo \n6)Junio \n7)Julio \n8)Agosto \n9)Septiembre \n10)Octubre \n11)Noviembre \n12)Diciembre \n\nintodusca el numero del mes: ";
READ n;
switch (n)
{
case 1:PRINT"Enero tiene 31 dias";
break

case 2:PRINT"Febrero tiene 28 dias";
break
case 3:PRINT"Marzo tiene 31 dias";
break
case 4:PRINT"Abril tiene 30 dias";
break
case 5:PRINT"Mayo tiene 31 dias";
break
case 6:PRINT"Junio tiene 30 dias";
break
case 7:PRINT"Julio tiene 31 dias";
break
case 8:PRINT"Agosto tiene 31 dias";
break
case 9:PRINT"Septiembre tiene 30 dias";
break
case 10:PRINT"Octubre tiene 31 dias";
break
case 11PRINT"Noviembre tiene 30 dias";
break
case 12:PRINT"Diciembre tiene 31 dias";
break
default:PRINT"no estan la opcion deseada";
}
FIN



#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
int n;
cout<<"Practica 5 problema 4, Marco Antonio Villarreal Uribe 11211043,Programa para introducir el numero del mes y sacar los dias que este tiene usando switch\n\n";
cout<<"1)Enero \n2)Febrero \n3)Marzo \n4)Abril \n5)Mayo \n6)Junio \n7)Julio \n8)Agosto \n9)Septiembre \n10)Octubre \n11)Noviembre \n12)Diciembre \n\nintodusca el numero del mes: ";
cin>>n;
switch (n)
{
case 1:cout<<"Enero tiene 31 dias";
break;
case 2:cout<<"Febrero tiene 28 dias";
break;
case 3:cout<<"Marzo tiene 31 dias";
break;
case 4:cout<<"Abril tiene 30 dias";
break;
case 5:cout<<"Mayo tiene 31 dias";
break;
case 6:cout<<"Junio tiene 30 dias";
break;
case 7:cout<<"Julio tiene 31 dias";
break;
case 8:cout<<"Agosto tiene 31 dias";
break;
case 9:cout<<"Septiembre tiene 30 dias";
break;
case 10:cout<<"Octubre tiene 31 dias";
break;
case 11:cout<<"Noviembre tiene 30 dias";
break;
case 12:cout<<"Diciembre tiene 31 dias";
break;
default:cout<<"no estan la opcion deseada";
}
getch();
}


 Practica 5 problema 5, Programa para calcular grados celcius a fahrenheit o viceversa usando switch

 INICIO
cl CHAR
f,n,c REAL
PRINT "Practica 5 problema 5, Marco Antonio Villarreal Uribe 11211043,Programa para calcular grados celcius a fahrenheit o viceversa usando switch ";
PRINT "\n\nTemperatura: ";
READ n, READcl;
switch (cl)
{
       case 'c':f=(1.8*n)+32;
       PRINT "\nEl equivalente de grados celcius a grados fahrenheit es= "<<f<<endl;
       break;
       case 'f':c=(n-32)*(5/9);
       PRINT "\nEl equivalente de grados fahrenheit a grados celcius es= "<<c<<endl;
       break;
       case 'celcius':f=(1.8*n)+32;
       PRINT "\nEl equivalente de grados celcius a grados fahrenheit es= "<<f<<endl;
       break;
       case 'fahrenheit':c=(n-32)*(5/9);
       PRINT "\nEl equivalente de grados fahrenheit a grados celcius es= "<<c<<endl;
       break;
       case 'C':f=(1.8*n)+32;
       PRINT "\nEl equivalente de grados celcius a grados fahrenheit es= "<<f<<endl;
       break;
       case 'F':c=(n-32)*(5/9);
       PRINT "\nEl equivalente de grados fahrenheit a grados celcius es= "<<c<<endl;
       break;
       default: PRINT"La categoria no existe";
}
FIN


#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
char cl;
float f,n,c;
cout<<"Practica 5 problema 5, Marco Antonio Villarreal Uribe 11211043,Programa para calcular grados celcius a fahrenheit o viceversa usando switch ";
cout<<"\n\nTemperatura: ";
cin>>n, cin>>cl;
switch (cl)
{
       case 'c':f=(1.8*n)+32;
       cout<<"\nEl equivalente de grados celcius a grados fahrenheit es= "<<f<<endl;
       break;
       case 'f':c=(n-32)*(5/9);
       cout<<"\nEl equivalente de grados fahrenheit a grados celcius es= "<<c<<endl;
       break;
       case 'celcius':f=(1.8*n)+32;
       cout<<"\nEl equivalente de grados celcius a grados fahrenheit es= "<<f<<endl;
       break;
       case 'fahrenheit':c=(n-32)*(5/9);
       cout<<"\nEl equivalente de grados fahrenheit a grados celcius es= "<<c<<endl;
       break;
       case 'C':f=(1.8*n)+32;
       cout<<"\nEl equivalente de grados celcius a grados fahrenheit es= "<<f<<endl;
       break;
       case 'F':c=(n-32)*(5/9);
       cout<<"\nEl equivalente de grados fahrenheit a grados celcius es= "<<c<<endl;
       break;
       default:cout<<"La categoria no existe";
       }
getch();
}

practica 4

Practica 4 problema 1, prgrama para leer 3 lados de un triangulo y decir que tipo de triangulo es

INICIO
a, b, c, d, e, f, n1, n2, n3 ; REAL
PRINT "Introducir el lado 1= ";
READ n1;
PRINT"Introducir el lado 2= ";
READ n2;
PRINT"Introducir el lado 3= ";
READ n3;
if((n1>=n2)& (n2>=n3))
{a=n1;
b=n2;
c=n3;}
else
{if ((n2>n1)&(n2>=n3))
{a=n2;
b=n3;
c=n1;}
else
{a=n3;
b=n1;
c=n2;}
}
d=b+c;
e=a*a;
f=(b*b)+(c*c);
if (a>=d)
{PRINT"Intentar con distintas medidas ";}
else if(e==f)
{PRINT"Es triangulo rectangulo";}
else if(e>f)
{PRINT"Es triangulo obtusangulo";}
else if(e<f)
{PRINT"Es triangulo acutangulo";}
FIN


#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
float a, b, c, d, e, f, n1, n2, n3 ;
cout<<"Practica 4 problema 1, Marco Antonio Villarreal Uribe 11211043, prgrama para leer 3 lados de un triangulo y decir que tipo de triangulo es\n\n"<<endl;
cout<<"Introducir el lado 1= ";
cin>> n1;
cout<<"Introducir el lado 2= ";
cin>> n2;
cout<<"Introducir el lado 3= ";
cin>>n3;
if((n1>=n2)& (n2>=n3))
{
a=n1;
b=n2;
c=n3;
}
else
{
if ((n2>n1)&(n2>=n3))
{
a=n2;
b=n3;
c=n1;
}
else
{
a=n3;
b=n1;
c=n2;
}
}
d=b+c;
e=a*a;
f=(b*b)+(c*c);
if (a>=d)
{
cout<<"Intentar con distintas medidas ";
}
else if(e==f)
{
cout<<"Es triangulo rectangulo";
}
else if(e>f)
{
cout<<"Es triangulo obtusangulo";
}
else if(e<f)
{
cout<<"Es triangulo acutangulo";
}
getch ();
}


 Practica 4 problema 2, Programa para decir si un numero es par o impar

Inicio
n INT
PRINT "Introdusca el numero"
READ n;
if(n%2==0)
{
PRINT "\n\nel numero es par";
}
else if(n%2==1)
{
PRINT "el numero es impar";
}  
FIN

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
int n;
cout<<"Practica 4 problema 2, Marco Antonio Villarreal Uribe 11211043,Programa para decir si un numero es par o impar\n\n";
cout<<"\nintodusca el numero  ";
cin>>n;
if(n%2==0)
{
cout<<"\n\nel numero es par";
}
else if(n%2==1)
{
cout<<"el numero es impar";
}
getch();
}



Practica 4 problema 3, Programa para introducir 3 valores y decir en que orden o estan o si no vlo estan

 Inicio
n,n1,n2 INT
PRINT "intodusca 3 valores"
READ n;
READ n1;
READ n2;
if(n<n1 && n1<n2)
{
PRINT "\n\nestan en orden acendente";
}
else if(n>n1 && n1>n2)
{
PRINT "\n\nestan en orden decendente";
}
else
{
PRINT "no estan en orden";
FIN

 #include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
int n1,n2,n;
cout<<"Practica 4 problema 3, Marco Antonio Villarreal Uribe 11211043,Programa para introducir 3 valores y decir en que orden o estan o si no lo estan\n\n";
cout<<"\nintodusca 3 valores\n";
cin>>n;
cin>>n1;
cin>>n2;

if(n<n1 && n1<n2)
{
cout<<"\n\nestan en orden acendente";
}
else if(n>n1 && n1>n2)
{
cout<<"\n\nestan en orden decendente";
}
else
{
cout<<"no estan en orden";
}
getch();
}



 Practica 4 problema 4, Programa para introducir el numero de un mes y decir cuantos dias tien
INICIO
n INT
PRINT"1)Enero \n2)Febrero \n3)Marzo \n4)Abril \n5)Mayo \n6)Junio \n7)Julio \n8)Agosto \n9)Septiembre \n10)Octubre \n11)Noviembre \n12)Diciembre\n\nintodusca el numero del mes: ";
READ n;
if(n==1)
{PRINT "Enero tiene 31 dias" }
else if(n==2)
{PRINT"Febrero tiene 28 dias";}
else if(n==3)
{PRINT "Marzo tiene 31 dias";}
else if(n==4)
{PRINT"Abril tiene 30 dias";}
else if(n==5)
{PRINT "Mayo tiene 31 dias";}
else if(n==6)
{PRINT"Junio tiene 30 dias";}
else if(n==7)
{PRINT"Julio tiene 31 dias";}
else if(n==8)
{PRINT"Agosto tiene 31 dias";}
else if(n==9)
{PRINT"Septiembre tiene 30 dias";}
else if(n==10)
{PRINT"Octubre tiene 31 dias";}
else if(n==11)
{PRINT"Noviembre tiene 30 dias";}
else if(n==12)
{PRINT"Diciembre tiene 31 dias";}
else
{PRINT"no estan la opcion deseada";}
 FIN

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
int n;
cout<<"Practica 4 problema 4, Marco Antonio Villarreal Uribe 11211043,Programa para introducir el numero de un mes y decir cuantos dias tiene\n\n";
cout<<"1)Enero \n2)Febrero \n3)Marzo \n4)Abril \n5)Mayo \n6)Junio \n7)Julio \n8)Agosto \n9)Septiembre \n10)Octubre \n11)Noviembre \n12)Diciembre\n\nintodusca el numero del mes: ";
cin>>n;
if(n==1)
{
cout<<"Enero tiene 31 dias";
}
else if(n==2)
{
cout<<"Febrero tiene 28 dias";
}
else if(n==3)
{
cout<<"Marzo tiene 31 dias";
}
else if(n==4)
{
cout<<"Abril tiene 30 dias";
}
else if(n==5)
{
cout<<"Mayo tiene 31 dias";
}
else if(n==6)
{
cout<<"Junio tiene 30 dias";
}
else if(n==7)
{
cout<<"Julio tiene 31 dias";
}
else if(n==8)
{
cout<<"Agosto tiene 31 dias";
}
else if(n==9)
{
cout<<"Septiembre tiene 30 dias";
}
else if(n==10)
{
cout<<"Octubre tiene 31 dias";
}
else if(n==11)
{
cout<<"Noviembre tiene 30 dias";
}
else if(n==12)
{
cout<<"Diciembre tiene 31 dias";
}
else
{
cout<<"no estan la opcion deseada";
}
getch();
}
Practica 4 problema 5, Programa para introducir 3 calificaciones y decir que tipo estudiante es






INICIO
c,b,a,d,e,f  INT
PRINT "\nintodusca 3 calificaciones\n";
READ a;
READ b;
READ c;
d=(b+c+a)/3;PRINT "promedio= ",d
if(d<50)
{PRINT"\n\Reprovado"}
else if(50<d && d<=65)
{PRINT "\n\nAprovado";}
else if(65<d && d<85)
{PRINT "\n\nNotable";}
else if(85<=d && d<100)
{PRINT "\n\nSobresaliente";}
else if (d=100)
{PRINT "Matricula de honor";}
else
PRINT "no existe";
FIN


#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
int c,b,a,d,e,f;
cout<<"Practica 4 problema 5, Marco Antonio Villarreal Uribe 11211043,Programa para introducir 3 calificaciones y decir que tipo estudiante es\n\n";
cout<<"\nintodusca 3 calificaciones\n";
cin>>a;
cin>>b;
cin>>c;
d=(b+c+a)/3;
cout<<"promedio= "<<d<<endl;
if(d<50)
{
cout<<"\n\Reprovado";
}
else if(50<d && d<=65)
{
cout<<"\n\nAprovado";
}
else if(65<d && d<85)
{
cout<<"\n\nNotable";
}
else if(85<=d && d<100)
{
cout<<"\n\nSobresaliente";
}
else if (d=100)
{
cout<<"Matricula de honor";
}
else
cout<<"no existe";
getch();
}

miércoles, 15 de febrero de 2012

practica 3


Practica 3 problema 1, Programa para calcular el promedio de un estudiante
INICIO
c1, c2, c3, c4, p, REAL
n[15] CHAR
PRINT"Nombre: ";
READn;
PRINT"Calificacion 1: ";
READc1;
PRINT"Calificacion 2: ";
READc2;
PRINT"Calificacion 3: ";
READc3;
PRINT"Calificacion 4: ";
READ c4;
p=(c1+c2+c3+c4)/4;
PRINT"\n\nalumno ",n,"\nPromedio: ",p
if(p<=70)
{ PRINT"Reprovado";}
         else
         {PRINT"Aprovado";}
FIN

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
int main()
{
float c1, c2, c3, c4, p;
char n[15];
cout<<"Practica 3 problema 1, Marco Antonio Villarreal Uribe 11211043,Programa para calcular el promedio de un estudiante\n\n";
cout<<"Nombre: ";
cin>>n;
cout<<"Calificacion 1: ";
cin>>c1;
cout<<"Calificacion 2: ";
cin>>c2;
cout<<"Calificacion 3: ";
cin>>c3;
cout<<"Calificacion 4: ";
cin>>c4;
p=(c1+c2+c3+c4)/4;
cout<<"\n\nalumno "<<n<<"\nPromedio: "<<p<<endl;
if(p<=70)
{
         cout<<"Reprovado";
         }
         else
         {
              cout<<"Aprovado";
              }
getch();
}


 Practica 3 problema 2,Programa para que lea 2 numeros e imprima cual es el mayor y el menor
INICIO
 a, b, REAL
PRINT"Introdusca valor 1: ";
READ a;
PRINT "Introdusca valor 2: ";
READ b;
if(a<b)
{ PRINT, a," es menor que ",b  }
         else if(a>b)
         {PRINT a," es mayor que ",b }
              else
              {PRINTa," y ",b," son iguales"  }
FIN

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
int main()
{
float a, b;

cout<<"Practica 3 problema 2, Marco Antonio Villarreal Uribe 11211043,Programa para que lea 2 numeros e imprima cual es el mayor y el menor\n\n";
cout<<"Introdusca valor 1: ";
cin>>a;
cout<<"Introdusca valor 2: ";
cin>>b;
if(a<b)
{
         cout<<a<<" es menor que "<<b<<endl;
         }
         else if(a>b)
         {
              cout<<a<<" es mayor que "<<b<<endl;
              }
              else
              {
                  cout<<a<<" y "<<b<<" son iguales"<<endl;
                  }
getch();
}
 Practica 3 problema 3,Programa para que lea 3 numeros e imprima cual es el mayor y el menor

INICIO
a, b, c, my, mn, REAL
PRINT "Introdusca valor 1: ";
READ a;
PRINT"Introdusca valor 2: ";
READ b;
PRINT"Introdusca valor 3: ";
READ c;
if(a<b)
{my=b;
         mn=a;}
         else
         {my=a;
              mn=b;}
         if(mn>=c)
         { mn=c;}
              else if(my<c)
{ my=c;}
        else
             { my=my;mn=mn;
             }
             PRINT my," es el mayor"
             PRINT mn," es el menor"
FIN

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
int main()
{
float a, b, c, my, mn;

cout<<"Practica 3 problema 3, Marco Antonio Villarreal Uribe 11211043,Programa para que lea 3 numeros e imprima cual es el mayor y el menor\n\n";
cout<<"Introdusca valor 1: ";
cin>>a;
cout<<"Introdusca valor 2: ";
cin>>b;
cout<<"Introdusca valor 3: ";
cin>>c;
if(a<b)
{
         my=b;
         mn=a;
         }
         else
         {
              my=a;
              mn=b;
              }
         if(mn>=c)
         {
            
              mn=c;
              }
              else if(my<c)
{
        my=c;
       
        }

        else
             {
             my=my;
             mn=mn;
             }
             cout<<my<<" es el mayor"<<endl;
             cout<<mn<<" es el menor"<<endl;
getch();
}

Practica 3 problema 4, Programa para que lea 4 numeros e imprima cual es el mayor y el menor

INICIO
a, b, c, d, my, mn, my1,mn1, my2, mn2, REAL
PRINT "Introdusca valor 1: ";
READ a;
PRINT"Introdusca valor 2: ";
READ b;
PRINT"Introdusca valor 3: ";
READ c;
PRINT"Introdusca valor 4: ";
READ d;
if(a<b)
{my=b;
         mn=a;}
         else
         { my=a;
              mn=b;}
         if(d>=c)
         { my1=d;
              mn1=c;}
              else
{mn1=d;
        my1=c;}

if(my1<my )
{my2=my;}
   else
   {my2=my1;}
   if(mn1>mn)
   {mn2=mn;}
else 
   {mn2=mn1;}
           PRINT<my2<<" es el mayor"<<endl;
             PRINTmn2<<" es el menor"<<endl;

FIN



#include<iostream.h>
#include<conio.h>
#include<stdio.h>
int main()
{
float a, b, c, d, my, mn, my1,mn1, my2, mn2;

cout<<"Practica 3 problema 4, Marco Antonio Villarreal Uribe 11211043,Programa para que lea 4 numeros e imprima cual es el mayor y el menor\n\n";
cout<<"Introdusca valor 1: ";
cin>>a;
cout<<"Introdusca valor 2: ";
cin>>b;
cout<<"Introdusca valor 3: ";
cin>>c;
cout<<"Introdusca valor 4: ";
cin>>d;
if(a<b)
{
         my=b;
         mn=a;
         }
         else
         {
              my=a;
              mn=b;
              }
         if(d>=c)
         {
             my1=d;
              mn1=c;
              }
              else
{
              mn1=d;
        my1=c;
       
        }

if(my1<my )
{
my2=my;

   }
   else
   {
my2=my1;

   }
   if(mn1>mn)
   {
   mn2=mn;
}
else 
   {

mn2=mn1;
   }
            cout<<my2<<" es el mayor"<<endl;
             cout<<mn2<<" es el menor"<<endl;
getch();
}
Practica 3 problema 5, Programa para que lea el largo ancho y el precio por metro cuadrado de un terreno y  despiegue el precio con descuento de 5% si el terreno tiene 500 o mas metros cuadrados y de 10% si el terreno tiene 1000 o mas metros cuadrados

 INICIO
 a, b, c, mn, my, p, d, REAL
PRINT"Introdusca Largo del terreno: ";
READa;
PRINT "Introdusca Ancho del terreno: ";
READ b;
PRINT"Introdusca Precio por metro cuadrado: ";
READ c;
my=a*b*c;
mn=a*b;
if(mn>500 && mn<=1000)
{
         p=(my/100)*95;
         d=(my/100)*5;
        PRINT"\n\nEl terreno tiene= ",mn,"M^2"
        PRINT"El terreno cuesta valor neto= ",my
        PRINT"El terreno tiene un 5% de descuento lo que equivale a= ",d
         PRINT"El terreno cuesta con descuento= ",p     }
   else if(mn>1000)
         { p=(my/100)*90;
         d=(my/100)*10;
         PRINT"\n\nEl terreno tiene= ",mn,"M^2"
         PRINT"El terreno cuesta valor neto= ",my
         PRINT"El terreno tiene un 10% de descuento lo que equivale a= ",d
         PRINT"El terreno cuesta con descuento= ",p  }
              else
{ PRINT"\n\nEl terreno tiene= ",mn,"M^2"
         PRINT"El terreno cuesta= ",my  }
FIN

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
int main()
{
float a, b, c, mn, my, p, d;

cout<<"Practica 3 problema 5, Marco Antonio Villarreal Uribe 11211043,Programa para que lea el largo ancho y el precio por metro cuadrado de un terreno y  despiegue el precio con descuento de 5% si el terreno tiene 500 o mas metros cuadrados y de 10% si el terreno tiene 1000 o mas metros cuadrados\n\n";
cout<<"Introdusca Largo del terreno: ";
cin>>a;
cout<<"Introdusca Ancho del terreno: ";
cin>>b;
cout<<"Introdusca Precio por metro cuadrado: ";
cin>>c;
my=a*b*c;
mn=a*b;
if(mn>500 && mn<=1000)
{
         p=(my/100)*95;
         d=(my/100)*5;
         cout<<"\n\nEl terreno tiene= "<<mn<<"M^2"<<endl;
         cout<<"El terreno cuesta valor neto= "<<my<<endl;
         cout<<"El terreno tiene un 5% de descuento lo que equivale a= "<<d<<endl;
         cout<<"El terreno cuesta con descuento= "<<p<<endl;
         }
         else if(mn>1000)
         {
         p=(my/100)*90;
         d=(my/100)*10;
         cout<<"\n\nEl terreno tiene= "<<mn<<"M^2"<<endl;
         cout<<"El terreno cuesta valor neto= "<<my<<endl;
         cout<<"El terreno tiene un 10% de descuento lo que equivale a= "<<d<<endl;
         cout<<"El terreno cuesta con descuento= "<<p<<endl;
              }
              else
{
         cout<<"\n\nEl terreno tiene= "<<mn<<"M^2"<<endl;
         cout<<"El terreno cuesta= "<<my<<endl;
       
        }
getch();
}



 Practica 3 problema 6, Programa para que lea un angulo en grados o radianes y realice las 6 funciones trigonometricas 

INICIO
a, b, c, sce, co, ta, cto, se, cs REAL
PRINT "En que desea introducir el angulo?\n    1)Radianes    2)Grados        ";
READb;
PRINT"Introdusca el angulo: ";
READ a;
if(b==1)
{     c=(a*180)/3.1416;
        co=cos(a);
        se=sin(a);
        ta=tan(a);
        cto=cos(a)/sin(a);
        sce=1/cos(a);
        cs=1/sin(a);
          PRINT"\n\nradianes=",a," grados=",c
          PRINT"\nFuncion      Resultado\n";
          PRINT"seno=        ",se,
          PRINT"coseno=      ",co
          PRINT"tangente     ",ta
          PRINT"cotangente   ",cto
          PRINT"secante      ",sc
         PRINT"cosecante    ",cs }
else if(b==2)
         { c=(a*3.1416)/180;
        co=cos(c);
        se=sin(c);
        ta=tan(c);
        cto=cos(c)/sin(c);
        sce=1/cos(c);
        cs=1/sin(c);
         PRINT"\n\nradianes=",c," grados=",a
          PRINT"\nFuncion     Resultado\n";  
          PRINT"seno=        ",se
        PRINT"coseno=      ",co
          PRINT"tangente     ",ta
        PRINT"cotangente   ",cto
          PRINT"secante      ",sce
          PRINT"cosecante    ",cs    }
else
{ PRINT"No tenemos la opcion deseada" }
FIN




#include<iostream.h>
#include<conio.h>
#include<stdio.h>
# include <math.h>
int main()
{
float a, b, c, sce, co, ta, cto, se, cs;

cout<<"Practica 3 problema 6, Marco Antonio Villarreal Uribe 11211043,Programa para que lea un angulo en grados o radianes y realice las 6 funciones trigonometricas\n\n";
cout<<"En que desea introducir el angulo?\n    1)Radianes    2)Grados        ";
cin>>b;
cout<<"Introdusca el angulo: ";
cin>>a;
if(b==1)
{    
        c=(a*180)/3.1416;
        co=cos(a);
        se=sin(a);
        ta=tan(a);
        cto=cos(a)/sin(a);
        sce=1/cos(a);
        cs=1/sin(a);
          cout<<"\n\nradianes="<<a<<" grados="<<c<<endl;
          cout<<"\nFuncion      Resultado\n";
          cout<<"seno=        "<<se<<endl;
          cout<<"coseno=      "<<co<<endl;
          cout<<"tangente     "<<ta<<endl;
          cout<<"cotangente   "<<cto<<endl;
          cout<<"secante      "<<sce<<endl;
          cout<<"cosecante    "<<cs<<endl;       
         }
         else if(b==2)
         {
              c=(a*3.1416)/180;
        co=cos(c);
        se=sin(c);
        ta=tan(c);
        cto=cos(c)/sin(c);
        sce=1/cos(c);
        cs=1/sin(c);
          cout<<"\n\nradianes="<<c<<" grados="<<a<<endl;
          cout<<"\nFuncion     Resultado\n";  
          cout<<"seno=        "<<se<<endl;
          cout<<"coseno=      "<<co<<endl;
          cout<<"tangente     "<<ta<<endl;
          cout<<"cotangente   "<<cto<<endl;
          cout<<"secante      "<<sce<<endl;
          cout<<"cosecante    "<<cs<<endl;   
              }
else
{
             cout<<"No tenemos la opcion deseada"<<endl;
          }

getch();
}