lunes, 22 de abril de 2013

Practica Unidad 4

Integrantes del equipo:
 
 

Alcantar Gonzales Carlos Armando 12212100
Flores Ruiz Aldo 12211255
Rosales Gomez Marco Aureloio 12211245
Villada Segovia Arturo 12211249
 
--------------------------------------------------------------------------------------------------------------------------
 
Problema 1 (Codigo)

 
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
int nocuenta,mov=0,opc;
float saldoinicial,saldo,deposito=0,retiro=0;
char sigue;
cout<<" Cuenta habiente: ";
cin>>nocuenta;
cout<<" Saldo inicial: ";
cin>>saldoinicial;
saldo=saldoinicial;
do
{
mov=mov+1;
cout<<" 1) Deposito\t2) Retiro\t3) Saldo\n";
cin>>opc;
switch(opc)
{
case 1: cout<<" Deposito: ";
        cin>>deposito;
        saldo=saldo+deposito;
        cout<<" Movimiento\tDeposito\tRetiro\tSaldo\n";
        cout<<" "<<mov<<"\t\t"<<deposito<<"\t\t"<<retiro<<"\t"<<saldo<<endl;
        break;
case 2: cout<<" Cantidad a retirar: ";
        cin>>retiro;
        if(retiro > saldo)
        {
        cout<<" Fondos insuficientes";
        }
        else
        {
        saldo=saldo-retiro;
        cout<<" Movimiento\tDeposito\tRetiro\tSaldo\n";
        cout<<" "<<mov<<"\t\t"<<deposito<<"\t\t"<<retiro<<"\t"<<saldo<<endl;
        }
        break;
case 3: cout<<" Saldo: "<<saldo<<endl;
        break;
default: cout<<" Opcion equivocada";
}
cout<<"\n Otro movimiento s/n: ";
cin>>sigue;
}
while (sigue =='s'|| sigue=='S');
getch();
return 0;
}
 
 
Pseudocodigo

Inicio
n.cuenta int
saldo inicial real
saldo real
deposito, retiro real
mov = 0,ope int
sigue char
write("cuentahabiente:")
read n.cuenta
write ("saldo inicial:")
read saldo inicial
saldo = saldo inicial
do
{
mou=moutl
write ("1)deposito 2)retiro 3)saldo")
read ope
switch (ope)
{
case 1: write ("deposito:")
read deposito
saldo=
saldo + deposito
write ("movimiento deposito retiro saldo"
write (mou," ",deposito," ",saldo)
break
case 2: write ("cantidad a retirar :")
read retiro
if(retiro > saldo)
{write("fondos insuficientes")
}
else
{
saldo = saldo-retiro
write("movimiento deposito retiro saldo")
write(mou," ",retiro," ",saldo)
}
break
case 3:write("saldo:",saldo)
brake
default: write("opcion equivocada")
}
write ("otro movimiento s/n:")
read sigue
}
while (sigue ==`s`|| sigue==`s`)
}
Fin
 
 

 
 
--------------------------------------------------------------------------------------------------------------------------
 
 
Problema 2 (Codigo)
 
 
#include <iostream.h>
#include <conio.h>
int main()
{
int viaje=0,nopersonas,totalpersonas=0;
float pesoviaje,totalpeso=0;
float promediopersonasviaje;
float promediopesoviaje;
char sigue;
do
{
viaje++;
cout<<" No viaje; "<<viaje<<endl;
cout<<" No personas: ";
cin>>nopersonas;
cout<<" Peso transportado: ";
cin>>pesoviaje;
totalpersonas=totalpersonas+nopersonas;
totalpeso=totalpeso+pesoviaje;
cout<<"\n\nOtro viaje (s/n): ";
cin>>sigue;
}
while (sigue=='S'||sigue=='s');
promediopersonasviaje=totalpersonas/viaje;
promediopesoviaje=totalpeso/viaje;
cout<<" Promedio de personas por viaje: "<<promediopersonasviaje<<endl;
cout<<" Promedio de peso por viaje: "<<promediopesoviaje<<endl;
getch();
return 0;
}

 
 
Pseudocodigo

Inicio
viaje=0 int
nopersonas int
peso viaje real
total de personas=0 int
total pesos=0.0 real
promedio personas viaje real
promedio peso viaje real
sigue char
do
{
viaje=viaje+1
write("n. viaje: ",viaje)
write("nopersonas:")
read n.personas
write ("peso transportado:")
read peso viaje
total personas = total personas + nopersonas
total peso= total peso + peso viaje
write("otro viaje:")
read sigue
}
while(sigue==`s`|| sigue==`s`)
promedio personas viaje = total personas viaje
promedio peso viaje = total peso/ viaje
write("promedio de personas por viaje:",promediopersonasviaje)
write("promedio de peso por viaje : ",promediopesoviaje)
Fin
 
 
 
 
--------------------------------------------------------------------------------------------------------------------------
 
 
 
Problema 3 (Codigo)
 
 
#include <iostream.h>
#include <conio.h>
int main()
{
int numero,contador=0,total=0,promedio=0;
do
{
contador=contador++;
cout<<" Numero: "<<contador<<endl;
cin>>numero;
if(numero!=9999)
{
total=total+numero;
}
else
{
contador=contador-1;
}}
while(numero!=9999);
promedio=total/contador;
cout<<" El promedio es: "<<promedio<<endl;
getch();
return 0;
}
 
 
Pseudocodigo
 
Inicio
numero int
contador= 0, total = 0 int
promedio int
do
{
contador = contador +1
write("numero ", contador, ":")
read numero
if(numero !=9999)
{
total=total + numero
}
else
{
contador=contador-1
}
}
while(numero !=9999)
promedio = total/contador
write("el promedio es ", promedio)
Fin
 
 


 
 
--------------------------------------------------------------------------------------------------------------------------
 
 
Problema 4 (Codigo)
 
 
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip>
int main ()
{
int cp1=0, cp2=0, cp3=0, cp4=0, cp5=0, noProd, cantidad ;
float total;
char sigue;
do
{
cout<<"\nNumero de producto Precio de lista\n";
cout<<"\n       1                  $2.98\n";
cout<<"\n       2                  $4.50\n";
cout<<"\n       3                  $9.98\n";
cout<<"\n       4                  $4.49\n";
cout<<"\n       5                  $6.87\n";
cout<<"\nNumero de producto:\n";
cin>>noProd;
switch (noProd)
{
case 1: cout<<"\ncantidad del prodcuto 1\n";
       cin>>cantidad;
       cp1=cp1+cantidad;
  break;
case 2: cout<<"\ncantidad del prodcuto 2\n";
       cin>>cantidad;
       cp2=cp2+cantidad;
       break;
case 3: cout<<"\ncantidad del prodcuto 3\n";
       cin>>cantidad;
       cp3=cp3+cantidad;
       break;
case 4: cout<<"\ncantidad del prodcuto 4\n";
       cin>>cantidad;
       cp4=cp4+cantidad;
       break;
case 5: cout<<"\ncantidad del prodcuto 5\n";
       cin>>cantidad;
       cp5=cp5+cantidad;
       break;
default:cout<<"\nerror en articulo\n";
}
cout<<"\notro producto (s/n):\n";
cin>>sigue;
}
while(sigue=='s'||sigue=='S');
cout<<"\nTicket\n";
if(cp1>0)
{
cout<<"\nproducto 1     "<<cp1<<"--$ "<<cp1*2.98<<endl;
}
if(cp2>0)
{
cout<<"\nproducto 2     "<<cp2<<"--$ "<<cp2*4.50<<endl;
}
if(cp3>0)
{
cout<<"\nproducto 3     "<<cp3<<"--$ "<<cp3*9.98<<endl;
}
if(cp4>0)
{
cout<<"\nproducto 4     "<<cp4<<"--$ "<<cp4*4.49<<endl;
}
if(cp5>0)
{
cout<<"\nproducto 5     "<<cp5<<"--$ "<<cp5*6.87<<endl;
}
total=cp1 *2.98+cp2 *4.50+cp3 *9.98+cp4 *4.49+cp5 *6.87;
cout<<"\n              total:"<<total<<endl;
getch();
return 0;
}

 
Pseudoodigo

Inicio
cp1=0,cp2=0,cp3=0,cp4=0,cp5=0 int
total real
noProd,cantidad int
sigue char
do
{
write("Numero de producto Precio de lista")
write(" 1 $2.98")
write(" 2 $4.50")
write(" 3 $9.98")
write(" 4 $4.49")
write(" 5 $6.87")
write("Numero de producto:")
read noProd
switch (noProd)
{
case1: write("cantidad del prodcuto 1")
read cantidad
cp1=cp1+cantidad

break
case2: write("cantidad del prodcuto 2")
read cantidad
cp2=cp2+cantidad
break
case3: write("cantidad del prodcuto 3")
read cantidad
cp3=cp3+cantidad
break
case4: write("cantidad del prodcuto 4")
read cantidad
cp4=cp4+cantidad
break
case5: write("cantidad del prodcuto 5")
read cantidad
cp5=cp5+cantidad
break
default:write("error en articulo")
}
write("otro producto (s/n):")
read sigue
while(sigue== 's'|| sigue =='s')
write("Ticket")
if(cp1>0)
{
write ("producto 1",cp1," ",cp1*2.98)
}
if(cp2>0)
{
write ("producto 2",cp2," ",cp2*4.50)
}
if(cp3>0)
write ("producto 3",cp3," ",cp3*9.98)
}
if(cp4>0)
write ("producto 4",cp4," ",cp4*4.49)
}
if(cp5>0)
write ("producto 5",cp5," ",cp5*6.87)
}
total1=cp1*2.98+cp2*4.50+cp3*9.98+cp4*4.49+cp5*6.87
(" total:",total)
Fin
 
 
 

No hay comentarios:

Publicar un comentario