jueves, 24 de octubre de 2013

PRACTICA No.5

PROBLEMA 1


/Problema 1 

#include <conio.h>
#include <iostream.h>
#include <stdio.h>

int main()
{
int a,b,factorial;
cout<< "Por favor ingrese su numero"<<endl;
    cin >> a;
    factorial=1;
    for (b=1 ; b<=a ; b++)
    {
         factorial=b*factorial;
    }
    cout << "El factorial del numero ingresado es " <<factorial<<endl;
    getch();
    return 0;
}
                     
 PSEUDOCODIGO

a,b,factorial Real
Write "Por favor ingrese su numero"
    Read a;
    factorial=1
    for (b=1 ; b<=a ; b++)
    factorial=b*factorial;
    Write "El factorial del numero ingresado es ", factorial
Fin

PROBLEMA 2





#include <iostream>
#include <conio.h>

void main()
{
int i, s;
 i=2;
 s=0;
     while(i<=100)
{ s=s+i;
i=i+3;
}
cout<<"El resultado de la suma que empieza del 2 y aumenta de 3 hasta el 100 es:"<<s<<endl;
getch();
}

PROBLEMA 3






#include <iostream.h>
#include <conio.h>

 void main ()
 {


int indicador, sigue;
sigue=1 ;

while(sigue==1)
{
clrscr();
  cout<<"Escriba el indicar que decie leer\n" ;
  cin>>indicador;


switch (indicador)
{
case 1:
   cout<<"calor\n\n";
         break;

case 2:
   cout<<"Templado\n\n";
         break;

case 3:
   cout<<"Frio\n";
         break;
case 4:
   cout<<" Se encuentra fuera de rango\n\n";

default:

cout<<"El valor no es correcto\n\n";
}
cout<<"Regresar [1]               Salir[cualquier numero]\n";
cin>>sigue;
}

getch ();
}

PROBLEMA 4

Pseudocódigo.

Inicio

char color,
write:"Seleccione una opcion con la letra"
write:" 1)R\n"
write:" 2)V\n"
write:" 3)A\n"
read:color

switch (color)
case 'R':
case 'r':
    write"EL COLOR ES ROJO"
    write" Presione [s] para pasar al menu"
    write" Cualquier tecla pra salir "
    read:sigue
          break

case 'V':
case 'v':

     write" EL COLOR ES VERDE"
     write" Presione [s] para pasar al menu"
    write" Cualquier tecla pra salir "
    read:sigue
break

case 'a':
case 'A':

    write" EL COLOR ES AZUL"
    write" Presione [s] para pasar al menu"
    write:" Cualquier tecla pra salir "
    read:sigue

      break

default:

write"\n\a\a\a La opcion no se puede leer"

FIN





#include <iostream.h>
#include <conio.h>

void main()
{
char color,sigue = 's';


do
{
clrscr ();
cout<<"Seleccione una opcion con la letra\n\n";
cout<<" 1)R\n";
cout<<" 2)V\n";
cout<<" 3)A\n";
cin>>color;

switch (color)
   {
case 'R':
case 'r':
    cout<<" EL COLOR ES ROJO\n";
    cout<<" Presione [s] para pasar al menu\n";
    cout<<" Cualquier tecla pra salir \n";
    cin>>sigue;
          break;

case 'V':
case 'v':

     cout<<" EL COLOR ES VERDE\n";
     cout<<" Presione [s] para pasar al menu\n";
    cout<<" Cualquier tecla pra salir \n";
    cin>>sigue;


          break;

case 'a':
case 'A':

    cout<<" EL COLOR ES AZUL\n";
    cout<<" Presione [s] para pasar al menu\n";
    cout<<" Cualquier tecla pra salir \n";
    cin>>sigue;

      break;

default:

cout<<"\n La opcion no se puede leer";


}  // cierre switch
}//cierre do
while(sigue=='s');
getch();
}


PROBLEMA 5.

Pseudocodigo.
Inicio
int r,n,total
write: "Introduzca el valor de  n: "
read: n
suma=0
for(r=1 to r<=n  i++)
{
total=total+(2*r-1)
write<<"\nLa suma de los impares "<<n<<" es de : "<<total
}
fin

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio>

int main ()

{
   int r,n,total;
   cout<<"Introduzca el valor de n: "<<endl;
   cin>>n;


   total=0;
   for(r=1; r<=n; r++)
{
   total=total+(2*r-1);

   cout<<"Resultado de la suma de los impares, "<<n<<"  es de: "<<total<<endl;
}
   getch ();
   return 0;
   }

PROBLEMA 6a.

Inicio
real F, celsius;


read:"farenheit:                 
read: celsius:\n"

for (F=10; F<=25; F++)
{
celsius=(5.0/9.0)*(F-32.0)

write:" \n"<<F;
write:" "<<celsius;
}

final




#include <iostream.h>
#include <conio.h>
#include <iomanip>

main ()
{

float F,celsius;

cout<<"--------------------------------------------------------\n";
cout<<setw(3)<<"farenheit:                   celsius:\n";
cout<<"---------------------------------------------------------\n";
for (F=10; F<=25; F++)
{
celsius=(5.0/9.0)*(F-32.0);

cout<<setw(10)<<" \n"<<F;
cout<<setw(30)<<" "<<celsius;
}

getch ();

}


PROBLEMA 6B.






#include <iostream.h>
#include <conio.h>
#include <iomanip>

main ()
{

float F,celsius;
int num, sigue;
sigue=1;


while(sigue==1)
{
clrscr ();
cout<<"El numero de converciones que desea hacer en F: ";
cin>>num;

clrscr ();
cout<<"--------------------------------------------------------\n";
cout<<setw(3)<<"farenheit:                   celsius:\n";
cout<<"---------------------------------------------------------\n";
for (F=1; F<=num; F++)
{
celsius=(5.0/9.0)*(F-32.0);

cout<<setw(10)<<" \n"<<F;
cout<<setw(30)<<" "<<celsius;
}

cout<<"\n\n";
cout<<"Vover al principio[1]      salir[cualquier tecla]\n\n";
cin>>sigue;
}//cierre while
getch ();

}


PROBLEMA 7

Algoritmo.
1.-Declar las variables.
int i, num
2.-Variable de la Funcion.
    int res(int num2)
3.-  Pedir al usuario que escriba el numero.
     write:"Ingrese un numero  "
     read: num
4.- Usar un ciclo de repeticion y llamado de la funcion.
    for(i=0; i<num; i++)
       {
           wrtie: res(i);
           write:" - ";
5.- Condicionar la función   para el caso de 0 y 1, y escribir formula en caso cuando la condición no se cumpla.
       
int res(int num2)
{
    if(num2==0 || num2==1)
       return num2;
    else
       return res(num2-2)+res(num2-1);
}


#include<iostream.h>
#include<conio.h>
  main()
{
    int i, num ;
    int res(int num2);
        cout<<"Ingrese un numero  ";
        cin>>num;
    for(i=0; i<num; i++)
       {
           cout<< res(i); cout<< " - ";
       }
     getch();
     }
int res(int num2)
{
    if(num2==0 || num2==1)
       return num2;
    else
       return res(num2-2)+res(num2-1);
}


PROBLEMA 8






#include <iostream.h>
#include <conio.h>
#include <iomanip>
#include <math>


void menu ()
{
clrscr ();


cout<<" Eliga cual de los incisos quiere realizar su operacion\n\n";
cout<<"   1) y=4x^5-2x^3+x\n";
cout<<"   2) y=x+x^2/3+4+x^4/5+x^5/6\n";
cout<<"   3) y=4e2^0.02t\n";

}



void a()
{

clrscr ();
double y,x;

cout<<"Para x entre 1 y 5 en incrementos de 0.10\n\n";

cout<<"--------------------------------------"<<endl;
cout<<setw(5)<<"x         |          y\n";
cout<<"--------------------------------------\n"<<endl;

for(x=1; x<=5; x=x+0.10)
{
cout<<setiosflags(ios::fixed)<<setprecision (2);
y=((4*(pow(x,5)))-(2*(pow(x,3)))+x);


cout<<setw(5)<<"\n"<<x;
cout<<setw(15)<<""<<y;



}




}


void b()

{

clrscr();

double y,x;

cout<<"Para x entre 2 y 5 en increntos de 0.5\n\n";

cout<<"-------------------------------------"<<endl;
cout<<setw(5)<<"x         |          y\n";
cout<<"-------------------------------------\n"<<endl;

for(x=2; x<=5; x=x+0.5)
{
cout<<setiosflags(ios::fixed)<<setprecision (2);
y=(x+(pow(x,2))/3+(pow(x,3))/4+(pow(x,4))/5+(pow(x,5))/6);


cout<<setw(5)<<"\n"<<x;
cout<<setw(15)<<""<<y;
}


}

void c()
{
clrscr();

double y,t;


cout<<"Para t entre 10 y 15 en incremetos de 0.2\n\n";

cout<<"-------------------------------------"<<endl;
cout<<setw(5)<<"t         |          y\n";
cout<<"-------------------------------------\n"<<endl;

for(t=10; t<=15; t=t+0.2)
{
cout<<setiosflags(ios::fixed)<<setprecision (2);
y=(pow(2,0.002*t));


cout<<setw(5)<<"\n"<<t;
cout<<setw(15)<<"4e"<<y;

}
}

void condiciones (){
int opcion;
  menu ();

   cout<<"Seleccione una opcion\n";
   cin>>opcion;




switch(opcion)
{

case 1:
  a();
  break;

case 2:
  b();
  break;

case 3:
 c();
 break;

default:
cout<<" Opcion no definida"<<endl;
}


getch ();

}


void main ()
{

int contador=0;

   while (contador==0)
   {
   condiciones();


clrscr();

cout<<" \n\n";
       cout<<" ----------------------------------------\n";
         cout<<"  PRESIONA 0 PARA REGRESAR AL MENU\n\n";
         cout<<"  CUALQUIER OTRO NUMERO PARA SALIR\n";
       cout<<" ----------------------------------------\n\n";
         cin>>contador;

         }
         }

miércoles, 16 de octubre de 2013

PRACTICA No.4

PROBLEMA No.1



//Ejercicio 1 practica 4 fecha 10/oct/2013

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main ()
{
float angulo ;
gotoxy(10,5);
cout<<"Introduzca el angulo deseado:"<<endl;
cin>>angulo;
gotoxy(10,7);
if (angulo == 90)
{
cout<<"El angulo es recto"<<endl;
}
else
{
if (angulo < 90)
cout<<"el angulo es agudo"<<endl;
{
}
if(angulo > 90)
cout<<"el angulo es obtuso"<<endl;
}
getch();
return 0;
}

ALGORITMO

1-Definir variables
float angulo
2-Introducir angulo
Write"Introduzca el angulo deseado:"
read angulo
3-Realizar condicionales del angulo
if (angulo = 90)
Write"El angulo es recto"
}
else
{
if (angulo < 90)
Write"el angulo es agudo"
{
}
if(angulo > 90)
Write"el angulo es obtuso"
}
4-Fin

PSEUDOCODIGO

float angulo
Write"Introduzca el angulo deseado:"
read angulo
if (angulo = 90)
Write"El angulo es recto"
}
else
{
if (angulo < 90)
Write"el angulo es agudo"
{
}
if(angulo > 90)
Write"el angulo es obtuso"
}
fin


PROBLEMA No.2



#include <iostream.h>
#include <conio.h>
int main ()
{
int cr;
cout<<"introduce el numero de creditos del estudiante: "<<endl;
cin>>cr;
if(cr<32)
{
cout<<"el alumno es de primer grado"<<endl;
}
else
{
if(cr>=32 && cr<=63)
{
cout<<"el alumno es de segundo grado"<<endl;
}
else
if(cr>=64 && cr<=95)
{cout<<"el alumno es de tercer grado"<<endl;
}
else
if(cr>96)
{cout<<"el alumno es de ultimo grado"<<endl;
}
}
getch();
return 0;
}


PROBLEMA No.3


//Ejercicio 2 practica 4 fecha 10/oct/2013
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
int main ()
{
int clave;
gotoxy(10,5);
cout<<"Introduzca la clave:"<<endl;
cin>>clave;
gotoxy(10,7);
switch (clave)
{
case 1:
cout<<"El mes es enero"<<endl;
break;
case 2:
cout<<"El mes es febrero"<<endl;
break;
case 3:
cout<<"El mes es marzo"<<endl;
break;
case 4:
cout<<"El mes es abril"<<endl;
break;
case 5:
cout<<"El mes es mayo"<<endl;
break;
case 6:
cout<<"El mes es junio"<<endl;
break;
case 7:
cout<<"El mes es julio"<<endl;
break;
case 8:
cout<<"El mes es agosto"<<endl;
break;
case 9:
cout<<"El mes es septiembre"<<endl;
break;
case 10:
cout<<"El mes es octubre"<<endl;
break;
case 11:
cout<<"El mes es noviembre"<<endl;
break;
case 12:
cout<<"El mes es diciembre"<<endl;
break;
}
getch();
return 0;
}





PSEUDOCODIGO
Inicio
clave int
Write"Introduzca la clave:"
Read clave
switch (clave)
{
case 1:
Write"El mes es enero"
break
case 2:
Write"El mes es febrero"
break
case 3:
Write"El mes es marzo"
break
case 4:
Write"El mes es abril"
break
case 5:
Write"El mes es mayo"
break
case 6:
Write"El mes es junio"
break
case 7:
Write"El mes es julio"
break
case 8:
Write"El mes es agosto"
break
case 9:
Write"El mes es septiembre"
break
case 10:
Write"El mes es octubre"
break
case 11:
Write"El mes es noviembre"
break
case 12:
Write"El mes es diciembre"
break
}
Fin
ALGORITMO
1-Declarar variables
clave int
2-Introducir clave del mes
Write"Introduzca la clave:"
Read clave
3-Analizar clave
switch (clave)
{
case 1:
Write"El mes es enero"
break
case 2:
Write"El mes es febrero"
break
case 3:
Write"El mes es marzo"
break
case 4:
Write"El mes es abril"
break
case 5:
Write"El mes es mayo"
break
case 6:
Write"El mes es junio"
break
case 7:
Write"El mes es julio"
break
case 8:
Write"El mes es agosto"
break
case 9:
Write"El mes es septiembre"
break
case 10:
Write"El mes es octubre"
break
case 11:
Write"El mes es noviembre"
break
case 12:
Write"El mes es diciembre"
break
}
4-Fin

PROBLEMA No.4

Pseudocódigo.

int  A2,A1,A3,L1,L2,L3,a1,a2,a3,l1,l2,l3
write: Triangulo Uno.
write:Angulo 1
read: A1
write: Angulo 2
read: A2
write: Angulo 3
read: A3
write Lado 1
read: L1
write: Lado 2
read:L2
write: Lado 3
read: L3

write: Triangulo Dos
write:Angulo 1
read: a1
write: Angulo 2
read: a2
write: Angulo 3
read: a3
write Lado 1
read: l1
write: Lado 2
read:l2
write: Lado 3
read: l3

if (a1==A1&& A2==a2&& A3==a3&& L1==l1&& L2==l2&& L3==l3)
   write: Son triangulos congruentes
   else
   write:No son triangulos congruentes


Algoritmo:
1.- Declarar las variables.
   int  A2,A1,A3,L1,L2,L3,a1,a2,a3,l1,l2,l3
2.- Escribir los angulos y lados por teclado y leerlo.
   write: Triangulo Uno.
write:Angulo 1
read: A1
write: Angulo 2
read: A2
write: Angulo 3
read: A3
write Lado 1
read: L1
write: Lado 2
read:L2
write: Lado 3
read: L3

write: Triangulo Dos
write:Angulo 1
read: a1
write: Angulo 2
read: a2
write: Angulo 3
read: a3
write Lado 1
read: l1
write: Lado 2
read:l2
write: Lado 3
read: l3
3.-  Condicionar cuando un triangulo es congruente
f (a1==A1&& A2==a2&& A3==a3&& L1==l1&& L2==l2&& L3==l3)
4.- Desplejar el resultado si es o no, concruente.
write: Son triangulos congruentes
   else
   write:No son triangulos congruentes


Diagrama de Flujo.

Codigo C++
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

 int main ()
   {
  int  A2,A1,A3,L1,L2,L3,a1,a2,a3,l1,l2,l3;

  cout<<setw(30)<<"PRIMER TRINAGULO\n\n";
  cout<<setw(15)<<"Angulo 1: ";
  cin>>A1;
  cout<<setw(15)<<"Angulo 2: ";
  cin>>A2;
  cout<<setw(15)<<"Angulo 3: ";
  cin>>A3;
  cout<<setw(15)<<" Lado 1: ";
  cin>>L1;
  cout<<setw(15)<<" Lado 2: ";
  cin>>L2;
  cout<<setw(15)<<" Lado 3: ";
  cin>>L3;

  cout<<setw(30)<<"PRIMER TRIANGULO\n\n";
  cout<<setw(15)<<"Angulo 1: ";
  cin>>a1;
  cout<<setw(15)<<"Angulo 2: ";
  cin>>a2;
  cout<<setw(15)<<"Angulo 3: ";
  cin>>a3;
  cout<<setw(15)<<" Lado 1: ";
  cin>>l1;
  cout<<setw(15)<<" Lado 2: ";
  cin>>l2;
  cout<<setw(15)<<" Lado 3: ";
  cin>>l3;

  if (a1==A1&& A2==a2&& A3==a3&& L1==l1&& L2==l2&& L3==l3)
   cout<<" Son triangulos congruentes"<<endl;
   else
   cout<<" No son triangulos congruentes";

 getch();
 return 0;
 }

PROBLEMA 5


Problema 5
#include<iostream.h>
#include<conio.h>

int main ()
{
char v;
cout<<"introduzca una letra: ";
cin>>v;
if (v=='a'|| v=='A'|| v=='e'|| v=='E'|| v=='i'|| v=='I'|| v=='o'|| v=='O'|| v=='u'|| v=='U')
cout<<"es vocal : "<<v;
else
cout<< v <<" es consonante";
getch();
return 0;

}
Pseudocódigo
Inicio
V char
Write "introduzca una letra: ";
Read v
if (v=='a'|| v=='A'|| v=='e'|| v=='E'|| v=='i'|| v=='I'|| v=='o'|| v=='O'|| v=='u'|| v=='U')
write es vocal, v
write es consonante, v
fin






PROBLEMA 6


#include <iostream.h>
#include <conio.h>
int main()
{
float lar, anch, pxmc, mc;
cout<<"introduce el largo del terreno: "<<endl;
cin>>lar;
cout<<"introduce el ancho del terreno: "<<endl;
cin>>anch;
cout<<"introduce el precio por metro cuadrado: "<<endl;
cin>>pxmc;
mc=lar*anch;
if(mc<300)
{
cout<<"el precio del terreno es: "<<mc;
}
else
{
if(mc>=300 && mc<=400)
{
mc=mc*pxmc*.95;
cout<<"el precio del terreno es: "<<mc;
}
else
if(mc>400 && mc<=500)
{
mc=mc*pxmc*.92;
cout<<"el precio del terreno es: "<<mc;
}
else
if(mc>500)
{
mc=mc*pxmc*.9;
cout<<"el precio del terreno es: "<<mc;
}
}
getch();
return 0;
}


PROBLEMA 7


CÓDIGO C++
#include <iostream.h>
#include <conio.h>
#include <iomanip>

int main ()
  {
  int tl,tr,tc,Tp;
  int opselect;
   cout<<setw(30)<<"LEDS\n\n";
   cout<<setw(15)<<"Total de productos\n" ;
   cin>>tl ;
   cout<<setw(30)<<"Resistencias\n\n";
   cout<<setw(15)<<" Total del producto\n" ;
   cin>>tr;
   cout<<setw(30)<<"Capacitadores\n\n";
   cout<<setw(15)<<" Total del producto\n";
   cin>>tc ;
   Tp=tl+tr+tc;

   cout<<setw(30)<<" Escriba 1 par tarjeta de credito\n\n";
   cout<<setw(30)<<"Escriba 2 para pago con efectivo\n";
   cin>>opselect;

   switch(opselect==1)
     {
     case 1:
       if(Tp>=50)
       cout<<setw(15)<<" Tiene un 15% de descuento\n";

     case 2:
     if(Tp<50)
       cout<<setw(15)<<"No tiene descuento\n";

     }

     switch(opselect==2)
     {
     case 1:
       if(Tp>=50)
       cout<<" Tiene un 20% de descuento\n\n";

     case 2:
      if(Tp<50)
       cout<<"No tiene descuento\n\n";

     }

  getch ();

  return 0;
  }
Diagrama de flujo.


Pseudocodigo.
int tl,tr,tc,Tp; 
write:LED
write:Total de productos
 read:tl 
 write:Resistencias
 write:Total del producto
 read:tr
 write:Capacitadores
 write: Total del producto
  read:tc 
  Tp=tl+tr+tc;

  write:Escriba 1 par tarjeta de credito\n\n";
  write:Escriba 2 para pago con efectivo\n";
   read:opselect;

   switch(opselect==1)
     {
     case 1:
       if(Tp>=50)
       write: Tiene un 15% de descuento

     case 2:
     if(Tp<50)
     write:No tiene descuento\n

     }

     switch(opselect==2)
     {
     case 1:
       if(Tp>=50)
       writeTiene un 20% de descuento
     case 2:
      if(Tp<50)
      write:No tiene descuento

Algoritmo:

1.- Declar las variables:
int tl,tr,tc,Tp;
2.-Escribir el total de producto y leerlo.
write:LED
write:Total de productos
 read:tl 
 write:Resistencias
 write:Total del producto
 read:tr
 write:Capacitadores
 write: Total del producto
  read:tc 
3.-Hacer el calculo del total de productos
  Tp=tl+tr+tc;
4.-Pedir al usuario que escoga el pago que se va a realizar
  write:Escriba 1 par tarjeta de credito\n\n";
  write:Escriba 2 para pago con efectivo\n";
   read:opselect;
5.-Si es uno y el total de articulos es mayor a 50 tiene un 15% de descuento pero sino, no hay descuento.Desplegar resultado
   switch(opselect==1)
     {
     case 1:
       if(Tp>=50)
       write: Tiene un 15% de descuento

     case 2:
     if(Tp<50)
     write:No tiene descuento\n

     }
6.Si la opcion es 2 y  es mayor igual a 50 artículos tiene un descuento de 20% sino,  no hay descuento. Desplegar Resultado

     switch(opselect==2)
     {
     case 1:
       if(Tp>=50)
       writeTiene un 20% de descuento
     case 2:
      if(Tp<50)
      write:No tiene descuento



PROBLEMA 8


#include <iostream.h>
#include <conio.h>
int main()
{
float ntraj, costo, stotal, descuento, total;
cout<<"introduce la cantidad de trajes: ";
cin>>ntraj;
cout<<"introduce el costo de los trajes: ";
cin>>costo;
if(ntraj==1)
{
descuento=0;
stotal=ntraj*costo;
total=ntraj*costo;
cout<<"el costo total es: "<<total<<endl;
cout<<"el descuento es :0"<<endl;
cout<<"el subtotal es: "<<stotal<<endl;
}
else if(ntraj==2)
{
stotal=ntraj*costo;
descuento=stotal/4;
total=stotal/1.3333333333333333333333333333333333;
cout<<"el costo total es: "<<total<<endl;
cout<<"el subtotal es: "<<stotal<<endl;
cout<<"el descuento es: "<<descuento<<endl;
}
else if(ntraj==3)
{
stotal=ntraj*costo;
descuento=costo;
ntraj=2;
total=ntraj*costo;
cout<<"el costo total es: "<<total<<endl;
cout<<"el subtotal es: "<<stotal<<endl;
cout<<"el descuento es: "<<descuento<<endl;
}
else if(ntraj>=4)
{
stotal=ntraj*costo;
descuento=stotal*.30;
total=stotal-descuento;
cout<<"el costo total es: "<<total<<endl;
cout<<"el subtotal es: "<<stotal<<endl;
cout<<"el descuento es: "<<descuento<<endl;
}
getch();
return 0;
}



Algoritmo
Inicio
1.definir variables
Ntraj, costo, stotal, descuento, total float
2.dale valor a las variables
Write: introduce la cantidad de trajes
Read:ntraj
Write: introduce el costo de los trajes
Read: costo
3.primera condición y realiza operaciones
If(ntraj=1)
Descuento=0
stotal=ntraj*costo
total=ntraj*costo
4. imprime resultados
Write: el costo total es, total
Write: el descuento es, descuento
Write: el subtotal es, stotal
5 de lo contrario segunda condición y realiza operaciones
Else If(ntraj=2)
stotal=ntraj*costo
descuento=stotal/4
total=stotal/1.333333333
6 imprime resultados
Write: el costo total es, total
Write: el descuento es, descuento
Write: el subtotal es, stotal
7 de lo contrario realiza tercera condición y operaciones
Else if(ntraj=3)
stotal=ntraj*costo
descuento=costo
ntraj=2
total=ntraj*costo
8. imprime resultados
Write: el costo total es, total
Write: el descuento es, descuento
Write: el subtotal es, stotal
9 de lo contrario realizar operaciones
else
stotal=ntraj*costo;
descuento=stotal*.30;
total=stotal-descuento;
10. imprime resultados
Write: el costo total es, total
Write: el descuento es, descuento
Write: el subtotal es, stotal
fin




pseudocodigo
Inicio
Ntraj, costo, stotal, descuento, total float
Write: introduce la cantidad de trajes
Read:ntraj
Write: introduce el costo de los trajes
Read: costo
If(ntraj=1)
Descuento=0
stotal=ntraj*costo
total=ntraj*costo
Write: el costo total es, total
Write: el descuento es, descuento
Write: el subtotal es, stotal
Else If(ntraj=2)
stotal=ntraj*costo
descuento=stotal/4
total=stotal/1.333333333
Write: el costo total es, total
Write: el descuento es, descuento
Write: el subtotal es, stotal
Else if(ntraj=3)
stotal=ntraj*costo
descuento=costo
ntraj=2
total=ntraj*costo
Write: el costo total es, total
Write: el descuento es, descuento
Write: el subtotal es, stotal
else
stotal=ntraj*costo;
descuento=stotal*.30
 total=stotal-descuento
Write: el costo total es, total
Write: el descuento es, descuento
Write: el subtotal es, stotal
fin


PROBLEMA9

#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
float opcion;
double radianes, seno, cose, tang, cota, seca, ang;
cout<<"escoge una opcion\n\n";
cout<<"1. si esta en radianes\n";
cout<<"2.si esta en grados\n";
cin>>opcion;
if(opcion==1)
{
cout<<"radianes\n";
cin>>radianes;
ang=radianes*3.14159/180;
seno=sin(ang);
cose=cos(ang);
tang=tan(ang);
cota=1/tan(ang);
seca=1/cos(ang);
cout<<"el seno es: \n"<<seno;
cout<<"el cosen es: \n"<<cose;
cout<<"la tangente es: \n"<<tang;
cout<<"la cotangente es: \n"<<cota;
cout<<"la secante es: \n"<<seca;
}
else if(opcion==2)
{
cout<<"grados\n";
cin>>ang;
seno=sin(ang);
cose=cos(ang);
tang=tan(ang);
cota=1/tan(ang);
seca=1/cos(ang);
cout<<"el seno es: \n"<<seno;
cout<<"el cosen es: \n"<<cose;
cout<<"la tangente es: \n"<<tang;
cout<<"la cotangente es: \n"<<cota;
cout<<"la secante es: \n"<<seca;
}
else
{
cout<<"no furula\n";
}
getch();
return 0;
}

PROBLEMA 10




#include <iostream.h>
#include <conio.h>
int main()
{
int n1, n2, n3;
cout<<"introduce el primer numero: "<<endl;
cin>>n1;
cout<<"introduce el segundo numero: "<<endl;
cin>>n2;
cout<<"introduce el tercer numero: "<<endl;
cin>>n3;
if(n1<n2 && n2<n3)
{
cout<<"el orden es ascendente"<<endl;
}
else
{
if(n3<n2 &&n2<n1)
{
cout<<"el orden es descendente"<<endl;
}
else
{
cout<<"los numeros estan sin ordenar"<<endl;
}
}
getch();
return 0;
}







martes, 15 de octubre de 2013

Tarea 15/10/13

1.a. Escriba un programa que acepte dos números reales de un usuario y un código seleccionado. Si el código seleccionado introducido es 1,haga que el programa sume los dos números introducidos con anterioridad y despliegue el resultado; si el código seleccionado es 2, los números deberán  multiplicarse, y el código selección es 3, el primer numero deberá ser dividido entre el segundo número.


Pseudocódigo
real n1,n2,r,op;
write: Introduzca el primer número.
read:n1
write:Introduzca el segundo número
read: n2

write: Presione 1 para Suma
write: Presione 2 para Multiplicación
write: Presione 3 para División.
read:op

if(op==1)
r=n1+n2
write:el resultado de la suma es: 
if(op==2)
r=n1*n2;
write:el resultado de la multiplicacion es: 
if(op==3)
r=n1/n2;
write:el resultado de la division es:
if(op==0)
write:error
if(op>=4)
write:error 

write: Su resultado es :r

#include <iostream.h>
#include <conio.h>
int main()
{
float n1, n2,r,op;
cout<<"introduce el primer numero: "<<endl;
cin>>n1;
cout<<"introduce el segundo numero: "<<endl;
cin>>n2;


    cout<<"Presione 1 para Suma\n" ;
    cout<<"Presione 2 para Multiplicacion\n";
    cout<<"Presione 3 para Division\n";
    cin>>op;

if(op==1)
{
r=n1+n2;
cout<<"el resultado de la suma es: "<<r;
}


if(op==2)
{
r=n1*n2;
cout<<"el resultado de la multiplicacion es: "<<r;
}
if(op==3)
{
r=n1/n2;
cout<<"el resultado de la division es: "<<r;

}
if(op==0)
{
cout<<"error"<<endl;
}
if(op>=4)
{

cout<<"error ";
}


getch();
return 0;
}


c)Hacer que aparezca error cuando  se escribe 0.
#include <iostream.h>
#include <conio.h>
int main()
{
float n1, n2,r,op;
cout<<"introduce el primer numero: "<<endl;
cin>>n1;
cout<<"introduce el segundo numero: "<<endl;
cin>>n2;
if(n2==0){
cout<<"error";

} else{
    cout<<"Presione 1 para Suma\n" ;
    cout<<"Presione 2 para Multiplicacion\n";
    cout<<"Presione 3 para Division\n";
    cin>>op; }

if(op==1)
{
r=n1+n2;
cout<<"el resultado de la suma es: "<<r;
}


if(op==2)
{
r=n1*n2;
cout<<"el resultado de la multiplicacion es: "<<r;
}
if(op==3)
{
r=n1/n2;
cout<<"el resultado de la division es: "<<r;

}