Foto de perfil

Foto de perfil

miércoles, 26 de marzo de 2014

practica #4


Problema 1

/ Prctica 4  Problema 1   Fecha: 12/Mar/2014

#include <iostream.h>

#include <conio.h>




int main()

{

char letra, continuar='S';

while(continuar== 's' ||continuar== 'S')
{
cout << "\n\n Introduzca un Caracter y presione enter:  ";
cin >> letra;



if(letra =='a'||letra=='e'||letra =='i'||letra=='o'||letra=='u'

||letra=='A'||letra=='E'||letra=='I'||letra=='O'||letra=='U')

{cout<< "\n El caracter introducido es una VOCAL.";}



else

{if(letra=='b'||letra=='c'||letra=='d'||letra=='f'
||letra=='g'||letra=='h'||letra=='i'||letra=='j'||letra=='k'
||letra=='l'||letra=='m'||letra=='n'||letra=='ñ'||letra=='p'
||letra=='q'||letra=='r'||letra=='s'||letra=='t'||letra=='v'
||letra=='w'||letra=='x'||letra=='y'||letra=='z'
||letra=='B'||letra=='C'||letra=='D'||letra=='F'
||letra=='G'||letra=='H'||letra=='I'||letra=='J'||letra=='K'
||letra=='L'||letra=='M'||letra=='N'||letra=='Ñ'||letra=='P'
||letra=='Q'||letra=='R'||letra=='S'||letra=='T'||letra=='V'
||letra=='W'||letra=='X'||letra=='Y'||letra=='Z')


{cout << "\n El caracter introducido es una CONSONANTE";}



else

{if (letra== '0'||letra=='1'||letra=='2'||letra=='3'||letra=='4'
||letra=='5'||letra=='6'||letra=='7'||letra=='8'||letra=='9')

{cout << "\n El caracter introducido es un NUMERO";}


else

{cout << "Se ha introducido un Caracter  INVALIDO."; }}}


cout<<"\n\n\n\n Si desea continuar escriba una S, de lo contrario escriba una N..... ";

cin>> continuar; cout<<" \n\n\n";
}


getch ();

return 0;
}




PSEUDOCODIGO

// Prctica 4  Problema 1   Fecha: 12/Mar/2014

Inicio

letra, continuar='S': char
while(continuar== 's' ||continuar== 'S')
{
Write "Introduzca un Caracter:",
Read letra

if(letra =='a'||letra=='e'||letra =='i'||letra=='o'||letra=='u'

||letra=='A'||letra=='E'||letra=='I'||letra=='O'||letra=='U')

Then{ write "El caracter introducido es una VOCAL."}


else

{ if(letra=='b'||letra=='c'||letra=='d'||letra=='f'
||letra=='g'||letra=='h'||letra=='i'||letra=='j'||letra=='k'
||letra=='l'||letra=='m'||letra=='n'||letra=='ñ'||letra=='p'
||letra=='q'||letra=='r'||letra=='s'||letra=='t'||letra=='v'
||letra=='w'||letra=='x'||letra=='y'||letra=='z'
||letra=='B'||letra=='C'||letra=='D'||letra=='F'
||letra=='G'||letra=='H'||letra=='I'||letra=='J'||letra=='K'
||letra=='L'||letra=='M'||letra=='N'||letra=='Ñ'||letra=='P'
||letra=='Q'||letra=='R'||letra=='S'||letra=='T'||letra=='V'
||letra=='W'||letra=='X'||letra=='Y'||letra=='Z')

Then { write "El caracter introducido es una CONSONANTE."}


else

{if (letra== '0'||letra=='1'||letra=='2'||letra=='3'||letra=='4'
||letra=='5'||letra=='6'||letra=='7'||letra=='8'||letra=='9')

Then { write "El caracter introducido es un NUMERO."}


else

{ write "Se ha introducido un Caracter  INVALIDO."}
}
}
Write "Si desea continuar escriba una S, de lo contrario escriba una N....."
Read continuar
}
fin
                                                           Problema 2


// Practica No.4   Problema 2       Fecha: 25/Marzo/2014
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

int main()
{
double largo,ancho,precio,area,total,a,b,c,d;
char seguir='s';
while(seguir=='s')
{
cout<<"Introduce el largo de un terreno: ";
cin>>largo;
cout<<"\nIntroduce el ancho de un terreno; ";
cin>>ancho;
cout<<"\nIntroduce el precio por metro cuadrado; ";
cin>>precio;
area=largo*ancho;
total=precio*area;

if (area>=300 && area<=400)
{
a=total-(total*0.08);
cout<<"El precio del terreno es: "<<a<<endl;
}
else
{
if (area>400 && area<=500)
{
b=total-(total*0.10);
cout<<"El precio del terreno es: "<<b<<endl;
}
else
{
if (area>500)
{
c=total-(total*0.12);
cout<<"El precio del terreno es: "<<c<<endl;
}
else
{
if (area<300)
{
d=total;
cout<<"El precio del terreno es: "<<d<<endl;
}
}
}
}
cout<<"\n\nDeseas continuar? (s/n)"<<endl;
cin>>seguir;
}

getch();
return 0;
}





Problema 3

//Practica # 4 Problema 7   3/25/2014
#include <iostream.h>
#include <conio.h>
int main() {
double puc,pur,pul,total;
double precio_c,precio_r,precio_l;
int cantidad_c,cantidad_r,cantidad_l;
char m;
char r ='s';
while( r == 's'){
cout<<"cual es el precio unitario de capacitores ? ";
cin>>puc;
cout<<"cual es el precio unitario de las resistencias ? ";
cin>>pur;
cout<<"cual es el precio unitario de los leds ? ";
cin>>pul;
cout<<endl<<"Cuantos capacitores deseas comprar ? " ;
cin>>cantidad_c;
cout<<"Cuantas resistencias deseas comprar ? " ;
cin>>cantidad_r;
cout<<"Cuantos leds deseas comprar ? " ;
cin>>cantidad_l;



if(cantidad_c >= 100)
{
precio_c=((puc)*(cantidad_c))-((puc)*(cantidad_c)*(0.06));

}
else
{
if(cantidad_c <100)
{
precio_c=((puc)*(cantidad_c));

}
}

if(cantidad_r >= 100)
{
precio_r=((pur)*(cantidad_r))-((pur)*(cantidad_r)*(0.05));
}
else
{
if(cantidad_r <100)
{
precio_r=((pur)*(cantidad_r));
}
}
precio_l=((pul)*(cantidad_l));

cout<<"Si desea Pagar al contado escriba c de lo contrario presione o ";
 cin>> m;

 {
 if(m== 'c')
 {
 total=((precio_c)+(precio_r)+(precio_l))-((precio_c)+(precio_r)+(precio_l))*(0.05);
 cout<< "Tu total es "<<total<<" pesos "<<endl;

 }
 else
 {
 if(m=='o')
 {
 cout<<"Tu total es "<<  ((precio_c)+(precio_r)+(precio_l))<<" pesos "<<endl;

 }

 }  
cout<<" Si deseas hacer otra compra escriba la letra s y pulse enter  "<<endl ;
cin >>r;
  }
}     
getch();
return 0;

}

Pseudocodigo

Inicio

puc,pur,pul,total:Real
precio_c,precio_r,precio_l:Real
cantidad_c,cantidad_r,cantidad_l:Int
 m, s:char

while( r == 's')
{
Write "cual es el precio unitario de capacitores ? "
Read puc
Write “cual es el precio unitario de las resistencias ? "
Read pur;
Write "cual es el precio unitario de los leds ? "
Read pul
Write"Cuantos capacitores deseas comprar ? " 
Read cantidad_c
Write "Cuantas resistencias deseas comprar ? "
Read cantidad_r
Write "Cuantos leds deseas comprar ? " 
Read cantidad_l

if(cantidad_c >= 100)
Then {
precio_c=((puc)*(cantidad_c))-((puc)*(cantidad_c)*(0.06))
}

else
 {if(cantidad_c <100)
Then {
precio_c=((puc)*(cantidad_c))
}
}if(cantidad_r >= 100)
Then {
 precio_r=((pur)*(cantidad_r))-((pur)*(cantidad_r)*(0.05))
}
else
 {if(cantidad_r <100) 
Then {
precio_r=((pur)*(cantidad_r))
}
}
precio_l=((pul)*(cantidad_l))
Write"Si desea Pagar al contado escriba c de lo contrario presione o "
 Read m
 if(m== 'c') 
Then {
 total=((precio_c)+(precio_r)+(precio_l))-((precio_c)+(precio_r)+(precio_l))*(0.05)
Write "Tu total es "<<total<<" pesos "}
 else {
 if(m=='o')
Then {
 Write “Tu total es "<< ((precio_c)+(precio_r)+(precio_l))<<" pesos “
}
 } 

Write " Si deseas hacer otra compra escriba la letra s y pulse enter " 
Read r
 }

Problema 4


//Practica 4             Problema 4          Fecha:12/Marzo/2014
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
double c1,c2,c3,c4,c5,c6,a,c,d,e,f,g,h;
int n1;
char sigue='s';
while(sigue=='s')
{
cout<<"Introduce la cantidad de los trajes compradas"<<endl;
cin>>n1;

if (n1<=0 || n1>3)
{
cout<<"Datos erroneos, favor de introducir los datos nuevamente"<<endl;
}
else
{
if (n1>0 && n1<=1)
{
         cout<<"Introduce el precio del primer traje"<<endl;
         cin>>c1;
         a=c1*0;
         cout<<"El subtotal de su compra es = "<<c1<<endl;
         cout<<"El descuento es = "<<a<<endl;
         cout<<"Total a pagar es = "<<c1<<endl;
}
else
{
if (n1>1 && n1<=2)
{
         cout<<"Introduce el precio del primer traje"<<endl;
         cin>>c2;
         cout<<"Introduce el precio del segundo traje"<<endl;
         cin>>c3;
         c=c2+c3;
         d=c3*0.5;
         e=c-d;
         cout<<"El subtotal de su compra es = "<<c<<endl;
         cout<<"El descuento es = "<<d<<endl;
         cout<<"Total a pagar es = "<<e<<endl;
}
  else
  {
  if (n1>2 && n1<=3)
  {
         cout<<"Introduce el precio del primer traje"<<endl;
         cin>>c4;
         cout<<"Introduce el precio del segundo traje"<<endl;
         cin>>c5;
         cout<<"Introduce el precio del tercer traje"<<endl;
         cin>>c6;
         f=c4+c5+c6;
         h=f-c6;
         cout<<"El subtotal de su compra es = "<<f<<endl;
         cout<<"El descuento es = " <<c6<<endl;
         cout<<"Total a pagar es = "<<h<<endl;
}
}
}
}
cout<<"\n\n\tDeseas continuar? (s/n)"<<endl;
cin>>sigue;
}
getch();
return 0;
}


Problema 5



// Prctica 4  Problema 5   Fecha: 12/Mar/2014

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


int main()
{
double g,r, seno,coseno,tangente,cotangente,secante,cosecante, a;
char letra;
char  continuar='s';
while(continuar=='s'||continuar=='S')
{
cout <<"\n\n  Insete el valor de un angulo con _r_ si esta en radianes o con _g_";
cout <<"\n  si esta en grados, ejemplo: 10r = (10 radianes) o 45g = (45 grados).\n\n     ";
cin >> a >> letra;


if(letra=='g')
{
r= a*3.1416/180.0;
cout<<"\n "<< a << letra << " = " << r <<" rad" <<endl;
seno = sin (a*3.1416/180.0);
cout<<"\n\n\n "<<"sen "<< a << letra << " = " << seno <<endl;
coseno = cos (a*3.1416/180.0);
cout<<"\n "<<"cos "<< a << letra << " = " << coseno <<endl;
tangente = tan (a*3.1416/180.0);
cout<<"\n "<<"tan "<< a << letra << " = " << tangente <<endl;
cotangente = 1/tan (a*3.1416/180.0);
cout<<"\n "<<"cot "<< a << letra << " = " << cotangente <<endl;
secante =  1/cos  (a*3.1416/180.0);
cout<<"\n "<<"sec "<< a << letra << " = " << secante <<endl;
cosecante =  1/sin (a*3.1416/180.0);
cout<<"\n "<<"csc "<< a << letra << " = " << cosecante <<endl;
}

else
{ if(letra=='r')
{
g= a*180.0/3.1416;
cout<<"\n "<< a << letra << " = " << g << " grados " <<endl;
seno = sin (a);
cout<<"\n\n\n "<<"sen "<< a << letra << " = " << seno <<endl;
coseno = cos (a);
cout<<"\n "<<"cos "<< a << letra << " = " << coseno <<endl;
tangente = tan (a);
cout<<"\n "<<"tan "<< a << letra << " = " << tangente <<endl;
cotangente = 1/tan (a);
cout<<"\n "<<"cot "<< a << letra << " = " << cotangente <<endl;
secante =  1/cos  (a);
cout<<"\n "<<"sec "<< a << letra << " = " << secante <<endl;
cosecante =  1/sin (a);
cout<<"\n "<<"csc "<< a << letra << " = " << cosecante <<endl;

}
else
{cout << " .......ERROR  En Caracter ! ";}
}

cout<<"\n\n Si desea continuar escriba una S, de lo contrario escriba una N..... ";
cin>> continuar; cout<<" \n\n\n\n\n";
}


getch ();
return 0;
}


PSEUDOCODIGO
// Prctica 4  Problema 5   Fecha: 12/Mar/2014

Inicio
g, r,  seno, coseno ,tangente, cotangente, secante, cosecante, a: real
letra, continuar='s':char 
while(continuar=='s'||continuar=='S')
{
Write "Insete el valor de un angulo con _r_ si esta en radianes o con _g_
         si esta en grados, ejemplo: 10r = (10 radianes) o 45g = (45 grados).",
Read a 
Read letra

if(letra=='g')
Then{
r= a*3.1416/180.0
Write  a, letra,  " = ",  r   "rad" 
seno = sin (a*3.1416/180.0)
Write "sen" a, letra,  " = ",  seno 
coseno = cos (a*3.1416/180.0)
Write "cos" a, letra,  " = ",  coseno 
tangente = tan (a*3.1416/180.0);
Write "tan" a, letra,  " = ",  tangente 
cotangente = 1/tan (a*3.1416/180.0);
Write "cot" a, letra,  " = ",  cotangente 
secante =  1/cos  (a*3.1416/180.0);
Write "sec" a, letra,  " = ",  secante 
cosecante =  1/sin (a*3.1416/180.0);
Write "csc" a, letra,  " = ",  cosecante 
}

else
{ if(letra=='r')
Then{
g= a*180.0/3.1416
Write  a, letra,  " = ",  g  " grados " 
seno = sin (a);
Write "sen" a, letra,  " = ",  seno 
coseno = cos (a);
Write "cos" a, letra,  " = ",  coseno 
tangente = tan (a);
Write "tan" a, letra,  " = ",  tangente 
cotangente = 1/tan (a);
Write "cot" a, letra,  " = ",  cotangente
secante =  1/cos  (a);
Write "sec" a, letra,  " = ",  secante 
cosecante =  1/sin (a);
Write "csc" a, letra,  " = ",  cosecante
}
else
{Write ".......ERROR  En Caracter !" }
}

Write "Si desea continuar escriba una S, de lo contrario escriba una N....."
Read  continuar
}

Fin

Problema 6


// Practica No.4   Problema 6       Fecha: 25/Marzo/2014
#include <iostream.h>
#include <conio.h>


int main()
{
double a,b,c;
char seguir='s';
while(seguir=='s')
{
cout<<"Introduce un numero entero: ";
cin>>a;
cout<<"\nIntroduce un numero entero; ";
cin>>b;
cout<<"\nIntroduce un numero entero; ";
cin>>c;

if (a>b && b>c)
{
cout<<"\n\nLos numeros estan ordenados"<<endl;
}
else
{
if (b>a && a>c)
{
cout<<"\n\nLos numeros no estan ordenados"<<endl;
}
else
{
if (c>b && b>a)
{
cout<<"\n\nLos numeros estan ordenados"<<endl;
}
else
{
if (c>a && a>b)
{
cout<<"\n\nLos numeros no estan ordenados"<<endl;
}
else
{
if (a>c && c>b)
{
cout<<"\n\nLos numeros no estan ordenados"<<endl;
}
else
{
if (b>c && c>a)
{
cout<<"\n\nLos numeros no estan ordenados"<<endl;
}
}
}
}
}
}
cout<<"\n\nDeseas continuar? (s/n)"<<endl;
cin>>seguir;
}
getch();
return 0;
}


Problema 7



//Practica 4 problema 7   Fecha:3/20/2014
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main() {
 char a[20];
 double n1,n2,n3,n4, prom;
 char c='s';
 while(c =='s') {
cout<<"Escriba su nombre y sus 4 calificaciones separadas con un espacio"<<endl;
cin>>a>>n1>>n2>>n3>>n4;
prom = ((n1+n2+n3+n4)/4);

if(prom <70)
{
cout<<a<<" Reprobado"<<endl;
}
else
{
if(prom >= 70)
cout<<a<<" aprobado"<<endl;
      }
cout<<"Escriba s y pulse enter  si desea Continuar  " ;
cin>> c;
}
getch();
return 0;
}


Inicio

a[20], c='s': Char
 n1,n2,n3,n4, prom:Real

while(c =='s')
 {
Write "Escriba su nombre y sus 4 calificaciones separadas con un espacio" 
Read a, n1, n2, n3, n4

prom = ((n1+n2+n3+n4)/4);

if(prom <70) 
Then{
Write a, " Reprobado"
}

else {
if(prom >= 70)
Then{
Write a, " aprobado" 
 }

Write "Escriba s y pulse enter si desea Continuar " ;
Read c
}
}

Fin


Problema 8

//Practica 4             Problema 8          Fecha:12/Marzo/2014
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
int main()
{
double x,y;
char sigue='s';
while(sigue=='s')
{
cout <<"\nIntroduce el valor de X"<<endl;
cin>>x;

if (x<0)
{
y=(4*(pow(x,2))+(3*x)+6);
cout<<"\n\nEl valor de Y es = "<<y<<endl;
}
else
{
if (x>=0)
{
y=((pow(x,2))+(4*x)-2);
cout<<"\n\nEl valor de Y es = "<<y<<endl;
}
}
cout<<"\n\nDeseas continuar? (s/n)"<<endl;
cin>>sigue;
}
getch();
return 0;
}