INSTITUT
CARRERA
ING. ELECTRÓNICA
Práctica N
FECHA DE INICIO
29 de enero del 2014
NOMBRE DE LOS INTEG
DE EQUIPO
• Saúl Vicente Pereyra Ceb
• Leovigildo Cesar Sánchez
• Jesús Andrés Salas Castro
• Agustín Hernández Dima
INSTITUTO TECNOLÓGICO DE TIJUANA
CLAVE
ASIGNATURA
NOMBRE DE LA ASIG
3IE2 Programación Estru
No. 4
CATEDRÁTICO
Colunga Aldana Ángela
FECHA DE ENTREGA CALIFIC
11 de febrero del 2014
GRANTES
MATRICULA GRUPO
eyra Cebrero
Sánchez Cuevas
as Castro
Dimas
• 13211225
• 13211260
• 13211266
• 13211271
A
IGNATURA
ructurada
ICACIÓN
ASISTENCIA
INSTITUT
1. Hacer un programa que per
consonante o un dígito numér
Pseudocodigo:
Inicio
variable: char
write "Ingrese el carácter"
read variable
if(variable == '0' or variable
=='4' or variable =='5' or var
variable =='9')
then
{ write "El caracter es un num
else
{
if (variable == 'a' or variable
=='u')
then
{ write "El caracter es una vo
else
then
{ write "El caracter es una co
}
fin
INSTITUTO TECNOLÓGICO DE TIJUANA
a que permita leer un carácter e imprimir si es vocal
numérico. Hacer pseudocódigo.
iable == '1' or variable == '2' or variable == '3' or
or variable == '6' or variable == '7' or variable == '
un numero}
riable == 'e' or variable == 'i' or variable == 'o' or
una vocal"}
una consonante"}
es vocal, si es
3' or variable
le == '8' or
o' or variable
INSTITUT
Programa:
#include <iostream.h>
#include <conio.h>
//Practica No. 4, Probl
int main()
{
char variable, cont;
do
{
cout<<"nIngres
cin>>variable;
if (variable == '0' ||
variable == '3' || vari
'6' || variable == '7'
{ cout<<"n El
else
{
if (variable == 'a' ||
variable == 'o' || vari
{ cout<<"
else
{cout<<"n
}
cout<<"nnDesea co
cin>>cont;
}
while (cont=='s' || con
getch();
return 0;
}
INSTITUTO TECNOLÓGICO DE TIJUANA
oblema No. 1, 18/03/2014
rese el caractern"<<endl;
e;
|| variable == '1' || variable == '2'
ariable =='4' || variable =='5' || va
7' || variable == '8' || variable =='
El caracter es un numero";}
|| variable == 'e' || variable == 'i'
ariable =='u')
n El caracter es una vocal";}
n El caracter es una consonante";}
continuar? (s/n): ";
cont=='S');
2' ||
variable ==
'9')
i' ||
INSTITUT
Corrida del programa:
2. Elabore un programa y su d
de un terreno del cual se tiene
metro cuadrado. Si el terreno
o igual a 400 metros cuadrado
mas de 400 metros y menor o
si tiene mas de 500 metros el
Codigo:
#include <iostream.h>
#include <conio.h>
//Practica No. 4, Probl
int main()
{
float largo, ancho, pr
char cont;
do
{
cout <<"nn Introduz
cin >>largo;
cout <<"nn Introduz
INSTITUTO TECNOLÓGICO DE TIJUANA
a y su diagrama de flujo para calcular e imprimir e
l se tienen los siguientes datos: largo, ancho y preci
l terreno tiene mas o igual de 300 metros cuadrados
cuadrados se hace un descuento del 8%, si el terren
menor o igual de 500 metros se hace un descuento
etros el descuento es de 12%.
oblema No. 2, 12/03/2014
precio, total, descuento, terreno, f
duzca el largo del terreno: ";
duzca el ancho del terreno: ";
primir el precio
o y precio por
uadrados y menor
i el terreno tiene
escuento del 10%,
final;
INSTITUT
cin >>ancho;
terreno=largo*ancho;
cout <<"nn Introduz
cin >>precio;
total=terreno*precio;
if(terreno<300)
{
final=total;
cout <<"nn El area
cuadrados";
cout <<"nn El prec
}
else
{
if(terreno>=300 && t
{
descuento=total*(0.
final=total-descuen
cout <<"nn El are
cuadrados";
cout <<"nn El pre
cout <<"nn El pre
final<<" pesos";
}
else
{
if(terreno>400 && t
{
descuento=total*(
final=total-descue
cout <<"nn El ar
metros cuadrados";
cout <<"nn El pr
cout <<"nn El pr
final<<" pesos";
}
else
{
if(terreno>500)
{
INSTITUTO TECNOLÓGICO DE TIJUANA
o;
duzca el precio por metro cuadrado: "
io;
rea total del terreno es: "<<terreno<
recio del terreno es: "<<final<<" pes
& terreno<=400)
0.08);
uento;
area total del terreno es:"<<terreno<
precio del terreno es: "<<total<<" pe
precio menos el 8% de descuento es: "
& terreno<=500)
*(0.1);
cuento;
area total del terreno es: "<<terren
precio del terreno es: "<<total<<" p
precio menos el 10% de descuento es:
";
o<<" metros
esos";
o<<" metros
pesos";
"<<
eno<<"
pesos";
s:"<<
INSTITUT
descuento=total*(
final=total-descu
cout <<"nn El a
<<" metros cuadrados";
cout <<"nn El p
cout <<"nn El p
<<final<<" pesos";
}}}}
cout <<"nn Desea co
cin >>cont;
}
while(cont=='s' || con
getch();
return 0;
}
Corrida del programa
INSTITUTO TECNOLÓGICO DE TIJUANA
l*(0.12);
scuento;
l area total del terreno es: "<<terre
;
l precio del terreno es: "<<total<<"
l precio menos el 12% de descuento es
continuar? s/n: ";
cont=='S');
reno
" pesos";
es:"
INSTITUT
Diagrama de flujo
3. Un cliente ordena cierta can
y capacitores, si se compran m
descuento de 6%, si se compr
5%. Los datos que se tienen p
precio unitario.
Ademas, si se paga de contad
programa y pseudocodigo que
para el pago de contado como
Pseudocodigo:
Inicio
numcap, precap, numled, preled
desc: real
tipopago: char
INSTITUTO TECNOLÓGICO DE TIJUANA
cierta cantidad de componentes electrónicos: led,
mpran mas de 100 partes de capacitores tienen un
se compran mas de 100 resistencias tienen un descu
tienen por cada tipo de articulo son: La cantidad pe
e contado todo tiene un descuento de 5%. Elaborar
digo que calcule e imprima el costo total de la orden
como para el caso de pago de crédito.
d, preled, numres, preres, totaled, totalcap, totalres, pre
s: led, resistencias
ienen un
un descuento de
ntidad pedida y el
Elaborar un
la orden, como
alres, precio, sub,
INSTITUT
write "Introduzca el numero de c
read numcap
write "Precio unitario del capacito
read precap
write "Introduzca el numero de l
read numled
write "Precio unitario del led: "
read preled
write "Introduzca el numero de r
read numres
write "Precio unitario de la resist
read preres
if(numcap>100)
then
{ totalcap=(numcap*precap)-
else
{ totalcap=numcap*precap}
totaled=numled*preled
if(numres>100)
then
{ totalres=(numres*preres)-(num
else
{ totalres=numres*preres}
write "Forma de pago:"
write "Cual sera su forma de pag
write "Si desea pagar de contado
INSTITUTO TECNOLÓGICO DE TIJUANA
ero de capacitores: "
l capacitor: "
ero de leds: "
l led: "
ero de resistencias: "
la resistencia: "
-(numcap*precap*0.06)}
(numres*preres*0.05)}
a de pago?: "
contado: Introduzca la letra C"
INSTITUT
write "Si desea pagar a credito: I
read tipopago
if(tipopago=='C' or tipopago=='c
then
{
write "Cantidad"
write "Producto"
write "Precio"
write "--------------------------------
write numcap,"Capacitores",total
write numled,"Leds",totaled," pe
write numres,"Resistencias",tota
write "--------------------------------
sub=totalcap+totaled+totalres
write "Subtotal: ",sub," pesos"
desc=(totalcap+totaled+totalres
write "Descuento del 5%"," -
write "--------------------------------
precio=(totalcap+totaled+totalre
write "Total a pagar = ",precio,"
}
else
{
if(tipopago=='o' or tipopago=='O
then
{
INSTITUTO TECNOLÓGICO DE TIJUANA
credito: Introduzca la letra O"
pago=='c')
-------------------------"
res",totalcap," pesos"
aled," pesos"
ias",totalres," pesos"
-------------------------"
alres
pesos"
+totalres)*.05
",desc," pesos"
-------------------------"
d+totalres)-((totalcap+totaled+totalres)*.05);
",precio," pesos"
pago=='O')
INSTITUT
write "--------------------------------
write "Cantidad"
write "Producto"
write "Precio"
write "--------------------------------
write numcap,"Capacitores",total
write numled,"Leds",totaled," pe
write numres,"Resistencias",tota
write "--------------------------------
precio=totalcap+totaled+totalres
write "Total a pagar = ",precio,"
write "Recuerda que pagando de
}
else
{ write " Seleccione una forma d
}}}
Fin
Programa:
#include <iostream.h>
#include <conio.h>
int main()
{
double numcap, precap,
totalcap, totalres, pre
INSTITUTO TECNOLÓGICO DE TIJUANA
-------------------------"
-------------------------"
res",totalcap," pesos"
aled," pesos"
ias",totalres," pesos"
-------------------------"
+totalres;
,precio," pesos"
gando de contado tendras un descuento de hasta el 5%
forma de pago valida"}
p, numled, preled, numres, preres, to
precio, sub, desc;
ta el 5%"
totaled,
INSTITUT
char tipopago;
char repeat='s';
while(repeat=='s'||repe
{
Cout <<"nnIntroduzca
Cin >>numcap;
Cout <<"nn Precio uni
Cin >>precap;
Cout <<"nn Introduzca
Cin >>numled;
Cout <<"nn Precio uni
Cin >>preled;
Cou <<"nn Introduzca
Cin >>numres;
Cout <<"nn Precio uni
Cin >>preres;
If (numcap>100)
{totalcap=(numcap*preca
else
{ totalcap=numcap*preca
totaled=numled*preled;
if(numres>100)
{ totalres=(numres*prer
INSTITUTO TECNOLÓGICO DE TIJUANA
epeat=='S')
ca el numero de capacitores: ";
unitario del capacitor: ";
zca el numero de leds: ";
unitario del led: ";
ca el numero de resistencias: ";
unitario de la resistencia: ";
ecap)-(numcap*precap*0.06);}
ecap;}
d;
reres)-(numres*preres*0.05);}
INSTITUT
else
{ totalres=numres*prere
Cout <<"nnForma de pa
Cout <<"nnCual sera s
Cout <<"nnSi desea pa
<<endl;
Cout <<"nnSi desea pa
<<endl;
Cin >>tipopago;
if(tipopago=='C'||tipop
{
Cout << "Cantidad";cout
Cout <<"---------------
Cout <<numcap<<"ttCap
Cout <<numled<<"ttLed
Cout <<numres<<"ttRes
cout<<"----------------
sub=totalcap+totaled+to
cout <<"tttSubtotal:
desc=(totalcap+totaled+
cout <<"ttDescuento d
cout <<"---------------
precio=(totalcap+totale
((totalcap+totaled+tota
cout <<"ttTotal a pag
}
INSTITUTO TECNOLÓGICO DE TIJUANA
eres;}
pago:"<<endl;
a su forma de pago?: "<<endl;
pagar de contado: Introduzca la letr
pagar a credito: Introduzca la letra
popago=='c')
out<<"tProducto";cout<<"tPrecio"<<e
----------------------------------"<<
Capacitorest"<<totalcap<<" pesos" <<
Ledstt"<<totaled<<" pesos"<<endl;
Resistenciast"<<totalres<<" pesos"<<
---------------------------------"<<e
+totalres;
al: "<<sub<<" pesos"<<endl;
ed+totalres)*.05;
o del 5%"<<" - "<<desc<<" pesos"<<end
----------------------------------"<<
aled+totalres)-
otalres)*0.05);
pagar = "<<precio<<" pesos"<<endl;
tra C"
ra O"
<endl;
<<endl;
<<endl;
<<endl;
<endl;
ndl;
<<endl;
INSTITUT
else
{
if (tipopago=='o'||tipo
{
Cout <<"--------------
Cout <<"Cantidad"<<"
Cout <<"--------------
Cout <<numcap<<"ttCa
Cout <<numled<<"ttLe
Cout <<numres<<"ttRe
Cout <<"--------------
precio=totalcap+totale
cout <<"ttTotal a pa
cout <<"nRecuerda que
del 5%"<<endl;
}
else
{ cout <<"n Seleccion
}
Cout <<"n Si desea fa
Cin >>repeat;
}
getch();
return 0;
}
INSTITUTO TECNOLÓGICO DE TIJUANA
ipopago=='O')
-----------------------------------"<
tProducto"<<"tPrecio"<<endl;
-----------------------------------"<
tCapacitorest"<<totalcap<<" pesos"<<
tLedstt"<<totaled<<" pesos"<<endl;
tResistenciast"<<totalres<<" pesos"<
-----------------------------------"<
aled+totalres;
pagar = "<<precio<<" pesos"<<endl;
que pagando de contado tendras un des
ione una forma de pago valida"<<endl;
facturar otro pedido introduzca la l
<<endl;
<<endl;
<<endl;
<<endl;
<<endl;
escuento
l;}
letra S:";
INSTITUT
Corrida del programa:
4. En un almacen de ventas d
precio, si compra 3 el tercero
y el total a pagar. Haga diagra
Código:
#include <iostream.h>
#include <conio.h>
//problema no. 4, practic
int main()
{
INSTITUTO TECNOLÓGICO DE TIJUANA
ventas de trajes, si uno compra dos el segundo es a
l tercero es gratis. Imprima el subtotal a pagar, el de
ga diagrama de flujo.
tica no. 4 12/Marzo/2014
ndo es a mitad de
gar, el descuento
INSTITUT
int pres, cant;
double total, subt, des,
char prod, sigue;
sigue='s';
while (sigue=='s'||sigue=
{
clrscr();
cout <<"n Producto
cin >>prod;
if (prod=='t'||prod
{
cout <<"n Cantid
cin >>cant;
switch (cant)
{
case 0:
cout <<" Error en la c
cout <<"¿DESEAS CONTIN
cout <<" si: S no
cin >>sigue;
break;
case 1:
cout <<"n Precio u
cin >>pres;
cout <<"nnn Subtota
INSTITUTO TECNOLÓGICO DE TIJUANA
s, p1, p2, p3;
ue=='S')
cto: ";
rod=='T')
tidad: ";
a cantidad de peoductonn";
TINUAR?";
no: N"<<endl;
o unitario: $";
otal: $"<<pres<<endl;
INSTITUT
cout <<"n Descuento:
cout <<"n Total:
cout <<"n Gracias por
cout <<"nn¿DESEAS CO
cout <<" si: S no
cin >>sigue;
break;
case 2:
cout <<"n Precio unit
cin >>p1;
cout <<"n Precio unit
cin >>p2;
if (p2>=p1)
{des=p1*0.5;
subt=(p1+p2);
total=subt-des;
cout <<"nnn Subtota
cout <<"n Descuento:
cout <<"n Total:
cout <<"n Gracias por
cout <<"nn¿DESEAS CO
cout <<" si: S no
cin >>sigue;}
else
{des=p2*0.5;
subt=(p1+p2);
INSTITUTO TECNOLÓGICO DE TIJUANA
o: $0"<<endl;
$"<<pres<<endl;
por su compra. Vuelva pronto";
CONTINUAR?";
no: N"<<endl;
nitario primer producto: $";
nitario segundo producto: $";
otal: $"<<subt<<endl;
o: $"<<des<<endl;
$"<<total<<endl;
por su compra. Vuelva pronto";
CONTINUAR?";
no: N"<<endl;
INSTITUT
total=subt-des;
cout <<"nnn Subtota
cout <<"n Descuento:
cout <<"n Total:
cout <<"n Gracias por
cout <<"nn¿DESEAS CO
cout <<" si: S no
cin >>sigue;}
break;
case 3:
cout <<"n Precio unit
cin >>p1;
cout <<"n Precio unit
cin >>p2;
cout <<"n Precio unit
cin >>p3;
if(p1<=p2&&p2<=p3)
{des=p1;
subt=(p1+p2+p3);
total=subt-des;
cout <<"nnn Subt
cout <<"n Descuent
cout <<"n Total:
cout <<"n Gracias
cout <<"nn¿DESEAS
cout <<" si: S
INSTITUTO TECNOLÓGICO DE TIJUANA
otal: $"<<subt<<endl;
o: $"<<des<<endl;
$"<<total<<endl;
por su compra. Vuelva pronto";
CONTINUAR?";
no: N"<<endl;
nitario primer producto: $";
nitario segundo producto: $";
nitario tercer producto: $";
3)
ubtotal: $"<<subt<<endl;
ento: $"<<des<<endl;
: $"<<total<<endl;
as por su compra. Vuelva pronto";
EAS CONTINUAR?";
no: N"<<endl;
INSTITUT
cin >>sigue;}
else
{
if(p2<=p1&&p2<=p3)
{des=p2;
subt=(p1+p2+p3);
total=subt-des;
cout <<"nnn Subt
cout <<"n Descuent
cout <<"n Total:
cout <<"n Gracias
cout <<"nn¿DESEAS
cout <<" si: S
cin >>sigue;}
else
{
if (p3<=p1&&p3<=p2)
{des=p3;
subt=(p1+p2+p
total=subt-de
cout <<"nnn Subt
cout <<"n Descuent
cout <<"n Total:
cout <<"n Gracias
cout <<"nn¿DESEAS
cout <<" si: S
INSTITUTO TECNOLÓGICO DE TIJUANA
3)
ubtotal: $"<<subt<<endl;
ento: $"<<des<<endl;
: $"<<total<<endl;
as por su compra. Vuelva pronto";
EAS CONTINUAR?";
no: N"<<endl;
p2)
2+p3);
des;
ubtotal: $"<<subt<<endl;
ento: $"<<des<<endl;
$"<<total<<endl;
as por su compra. Vuelva pronto";
EAS CONTINUAR?";
no: N"<<endl;
INSTITUT
cin >>sigue;}
}}
break;
defaul:
cout <<"n Precio unit
cin >>pres;
subt=pres*cant;
cout <<"nnn Subtota
cout <<"n Descuento:
cout <<"n Total:
cout <<"nn Su conpra
cout <<"n Mas informa
cout <<"nn Gracias p
cout <<"nn¿DESEAS CO
cout <<" si: S no
cin >>sigue;
}}
else
{cout <<"nn Producto
cout <<"nn¿DESEAS C
cout <<" si: S n
cin >>sigue;}
}
getch();
return 0;
}
INSTITUTO TECNOLÓGICO DE TIJUANA
nitario: $";
otal: $"<<subt<<endl;
o: $0"<<endl;
$"<<subt<<endl;
pra no aplica descuento.";
rmacion consultar al gerente";
s por su compra. Vuelva pronto";
CONTINUAR?";
no: N"<<endl;
cto no encontrado";
S CONTINUAR?";
no: N"<<endl;
INSTITUT
Corrida del programa:
INSTITUTO TECNOLÓGICO DE TIJUANA
INSTITUT
Diagrama de flujo
INSTITUTO TECNOLÓGICO DE TIJUANA
INSTITUT
5. Elaborar un programa y pse
radianes o grados y que imprim
secante. Debe solicitar el valor
r si esta en radianes en caso c
convertir grados a radianes =V
Pseudocódigo
INSTITUTO TECNOLÓGICO DE TIJUANA
ma y pseudocodigo para leer el valor de un angulo e
ue imprima el seno, coseno, tangente, contangente
r el valor del angulo y enseguida una g que significa
en caso contrario indicar error en caracter. (recuerde
ianes =ValorAngulo*3.1416/180.0
angulo en
tangente y
significa grados o
(recuerde para
INSTITUT
Código:
INSTITUTO TECNOLÓGICO DE TIJUANA
INSTITUT
Corrida del programa
INSTITUTO TECNOLÓGICO DE TIJUANA
INSTITUT
6. Haga un programa y diagra
verificar si están ordenados.
Codigo:
#include <iostream.h>
#include <conio.h>
#include <math.h>
//Practica No. 4, Problema
int main()
{
int num1,num2,num3;
char repetir;
do
{
cout <<"Introduzca tres
cin >>num1>>num2>>num3;
if (num1>num2 && num2>n
{
cout <<"nn Los numeros or
getch();
}
else
{
if (num3>num2 && num2>
{
cout< <"nn Los numeros or
getch();
}
else
{ if (num1>num3 && num
{
INSTITUTO TECNOLÓGICO DE TIJUANA
y diagrama de flujo para leer tres números enteros
nados.
ma No. 6, 25/03/2014
res numeros: ";
m3;
2>num3)
ordenados son: "<<num1<<","<<num2<<","<< num
m2>num1)
ordenados son:"<<num3<<","<<num2<<"," <<num1
num3>num2)
s enteros y
num3<<endl;
um1<<endl;
INSTITUT
cout <<"nn Los numeros or
getch();
}
else
{ if (num2>num3 && num
{
cout <<"nn Los numeros o
<<num1<<endl;
getch();
}
else
{ if (num2>num1 && nu
{
cout<<"nnLos numeros ord
getch();
}
else
{ if (num3>num1 && n
{
cout<<"nnLos numeros ord
getch();
}}}}}
cout<<"nnDesea continu
cin>>repetir;
}}
while(repetir == 's' ||
getch();
return 0;
}
INSTITUTO TECNOLÓGICO DE TIJUANA
ordenados son: "<<num1<<","<<num3<<"," <<num
num3>num1)
s ordenados son: "<<num2<<","<<num3<<","
num1>num3)
ordenados son: "<<num2<<","<<num1<<"," <<num3
& num1>num2)
ordenados son: "<<num3<< "," <<num1<< "," <<n
inuar? (s/n): "<<endl;
|| repetir == 'S');
num2<<endl;
um3<<endl;
<<num2<<endl;
INSTITUT
Corrida del programa:
INSTITUTO TECNOLÓGICO DE TIJUANA
INSTITUT
Diagrama de flujo:
INSTITUTO TECNOLÓGICO DE TIJUANA
INSTITUT
7. Haga un programa y pseud
calificaciones y calcular el prom
y si acredito el curso. (Si el pro
acredita)
Código y corrida del progra
INSTITUTO TECNOLÓGICO DE TIJUANA
y pseudocódigo para leer el nombre de un alumno,
ar el promedio. Desplegar el nombre del alumno,
i el promedio es mayor o igual a 70 de lo contrari
el programa:
alumno, 4
mno, el promedio
contrario no
INSTITUT
Pseudocódigo
8. Elaborar un programa y su
de X y Y, teniendo como entra
las siguientes.
Si X<0 entonces Y= 4x^2+3x
Si X>0 Y= x^2+4x-2
INSTITUTO TECNOLÓGICO DE TIJUANA
ma y su diagrama de flujo para calcular e imprimir l
mo entrada el valor de X y calculando el de Y de acu
x^2+3x+6
mprimir los valores
Y de acuerdo con
INSTITUT
Código y corrida del progra
INSTITUTO TECNOLÓGICO DE TIJUANA
el programa:
INSTITUT
Diagrama de flujo:
INSTITUTO TECNOLÓGICO DE TIJUANA

Practica 4

  • 1.
    INSTITUT CARRERA ING. ELECTRÓNICA Práctica N FECHADE INICIO 29 de enero del 2014 NOMBRE DE LOS INTEG DE EQUIPO • Saúl Vicente Pereyra Ceb • Leovigildo Cesar Sánchez • Jesús Andrés Salas Castro • Agustín Hernández Dima INSTITUTO TECNOLÓGICO DE TIJUANA CLAVE ASIGNATURA NOMBRE DE LA ASIG 3IE2 Programación Estru No. 4 CATEDRÁTICO Colunga Aldana Ángela FECHA DE ENTREGA CALIFIC 11 de febrero del 2014 GRANTES MATRICULA GRUPO eyra Cebrero Sánchez Cuevas as Castro Dimas • 13211225 • 13211260 • 13211266 • 13211271 A IGNATURA ructurada ICACIÓN ASISTENCIA
  • 2.
    INSTITUT 1. Hacer unprograma que per consonante o un dígito numér Pseudocodigo: Inicio variable: char write "Ingrese el carácter" read variable if(variable == '0' or variable =='4' or variable =='5' or var variable =='9') then { write "El caracter es un num else { if (variable == 'a' or variable =='u') then { write "El caracter es una vo else then { write "El caracter es una co } fin INSTITUTO TECNOLÓGICO DE TIJUANA a que permita leer un carácter e imprimir si es vocal numérico. Hacer pseudocódigo. iable == '1' or variable == '2' or variable == '3' or or variable == '6' or variable == '7' or variable == ' un numero} riable == 'e' or variable == 'i' or variable == 'o' or una vocal"} una consonante"} es vocal, si es 3' or variable le == '8' or o' or variable
  • 3.
    INSTITUT Programa: #include <iostream.h> #include <conio.h> //PracticaNo. 4, Probl int main() { char variable, cont; do { cout<<"nIngres cin>>variable; if (variable == '0' || variable == '3' || vari '6' || variable == '7' { cout<<"n El else { if (variable == 'a' || variable == 'o' || vari { cout<<" else {cout<<"n } cout<<"nnDesea co cin>>cont; } while (cont=='s' || con getch(); return 0; } INSTITUTO TECNOLÓGICO DE TIJUANA oblema No. 1, 18/03/2014 rese el caractern"<<endl; e; || variable == '1' || variable == '2' ariable =='4' || variable =='5' || va 7' || variable == '8' || variable ==' El caracter es un numero";} || variable == 'e' || variable == 'i' ariable =='u') n El caracter es una vocal";} n El caracter es una consonante";} continuar? (s/n): "; cont=='S'); 2' || variable == '9') i' ||
  • 4.
    INSTITUT Corrida del programa: 2.Elabore un programa y su d de un terreno del cual se tiene metro cuadrado. Si el terreno o igual a 400 metros cuadrado mas de 400 metros y menor o si tiene mas de 500 metros el Codigo: #include <iostream.h> #include <conio.h> //Practica No. 4, Probl int main() { float largo, ancho, pr char cont; do { cout <<"nn Introduz cin >>largo; cout <<"nn Introduz INSTITUTO TECNOLÓGICO DE TIJUANA a y su diagrama de flujo para calcular e imprimir e l se tienen los siguientes datos: largo, ancho y preci l terreno tiene mas o igual de 300 metros cuadrados cuadrados se hace un descuento del 8%, si el terren menor o igual de 500 metros se hace un descuento etros el descuento es de 12%. oblema No. 2, 12/03/2014 precio, total, descuento, terreno, f duzca el largo del terreno: "; duzca el ancho del terreno: "; primir el precio o y precio por uadrados y menor i el terreno tiene escuento del 10%, final;
  • 5.
    INSTITUT cin >>ancho; terreno=largo*ancho; cout <<"nnIntroduz cin >>precio; total=terreno*precio; if(terreno<300) { final=total; cout <<"nn El area cuadrados"; cout <<"nn El prec } else { if(terreno>=300 && t { descuento=total*(0. final=total-descuen cout <<"nn El are cuadrados"; cout <<"nn El pre cout <<"nn El pre final<<" pesos"; } else { if(terreno>400 && t { descuento=total*( final=total-descue cout <<"nn El ar metros cuadrados"; cout <<"nn El pr cout <<"nn El pr final<<" pesos"; } else { if(terreno>500) { INSTITUTO TECNOLÓGICO DE TIJUANA o; duzca el precio por metro cuadrado: " io; rea total del terreno es: "<<terreno< recio del terreno es: "<<final<<" pes & terreno<=400) 0.08); uento; area total del terreno es:"<<terreno< precio del terreno es: "<<total<<" pe precio menos el 8% de descuento es: " & terreno<=500) *(0.1); cuento; area total del terreno es: "<<terren precio del terreno es: "<<total<<" p precio menos el 10% de descuento es: "; o<<" metros esos"; o<<" metros pesos"; "<< eno<<" pesos"; s:"<<
  • 6.
    INSTITUT descuento=total*( final=total-descu cout <<"nn Ela <<" metros cuadrados"; cout <<"nn El p cout <<"nn El p <<final<<" pesos"; }}}} cout <<"nn Desea co cin >>cont; } while(cont=='s' || con getch(); return 0; } Corrida del programa INSTITUTO TECNOLÓGICO DE TIJUANA l*(0.12); scuento; l area total del terreno es: "<<terre ; l precio del terreno es: "<<total<<" l precio menos el 12% de descuento es continuar? s/n: "; cont=='S'); reno " pesos"; es:"
  • 7.
    INSTITUT Diagrama de flujo 3.Un cliente ordena cierta can y capacitores, si se compran m descuento de 6%, si se compr 5%. Los datos que se tienen p precio unitario. Ademas, si se paga de contad programa y pseudocodigo que para el pago de contado como Pseudocodigo: Inicio numcap, precap, numled, preled desc: real tipopago: char INSTITUTO TECNOLÓGICO DE TIJUANA cierta cantidad de componentes electrónicos: led, mpran mas de 100 partes de capacitores tienen un se compran mas de 100 resistencias tienen un descu tienen por cada tipo de articulo son: La cantidad pe e contado todo tiene un descuento de 5%. Elaborar digo que calcule e imprima el costo total de la orden como para el caso de pago de crédito. d, preled, numres, preres, totaled, totalcap, totalres, pre s: led, resistencias ienen un un descuento de ntidad pedida y el Elaborar un la orden, como alres, precio, sub,
  • 8.
    INSTITUT write "Introduzca elnumero de c read numcap write "Precio unitario del capacito read precap write "Introduzca el numero de l read numled write "Precio unitario del led: " read preled write "Introduzca el numero de r read numres write "Precio unitario de la resist read preres if(numcap>100) then { totalcap=(numcap*precap)- else { totalcap=numcap*precap} totaled=numled*preled if(numres>100) then { totalres=(numres*preres)-(num else { totalres=numres*preres} write "Forma de pago:" write "Cual sera su forma de pag write "Si desea pagar de contado INSTITUTO TECNOLÓGICO DE TIJUANA ero de capacitores: " l capacitor: " ero de leds: " l led: " ero de resistencias: " la resistencia: " -(numcap*precap*0.06)} (numres*preres*0.05)} a de pago?: " contado: Introduzca la letra C"
  • 9.
    INSTITUT write "Si deseapagar a credito: I read tipopago if(tipopago=='C' or tipopago=='c then { write "Cantidad" write "Producto" write "Precio" write "-------------------------------- write numcap,"Capacitores",total write numled,"Leds",totaled," pe write numres,"Resistencias",tota write "-------------------------------- sub=totalcap+totaled+totalres write "Subtotal: ",sub," pesos" desc=(totalcap+totaled+totalres write "Descuento del 5%"," - write "-------------------------------- precio=(totalcap+totaled+totalre write "Total a pagar = ",precio," } else { if(tipopago=='o' or tipopago=='O then { INSTITUTO TECNOLÓGICO DE TIJUANA credito: Introduzca la letra O" pago=='c') -------------------------" res",totalcap," pesos" aled," pesos" ias",totalres," pesos" -------------------------" alres pesos" +totalres)*.05 ",desc," pesos" -------------------------" d+totalres)-((totalcap+totaled+totalres)*.05); ",precio," pesos" pago=='O')
  • 10.
    INSTITUT write "-------------------------------- write "Cantidad" write"Producto" write "Precio" write "-------------------------------- write numcap,"Capacitores",total write numled,"Leds",totaled," pe write numres,"Resistencias",tota write "-------------------------------- precio=totalcap+totaled+totalres write "Total a pagar = ",precio," write "Recuerda que pagando de } else { write " Seleccione una forma d }}} Fin Programa: #include <iostream.h> #include <conio.h> int main() { double numcap, precap, totalcap, totalres, pre INSTITUTO TECNOLÓGICO DE TIJUANA -------------------------" -------------------------" res",totalcap," pesos" aled," pesos" ias",totalres," pesos" -------------------------" +totalres; ,precio," pesos" gando de contado tendras un descuento de hasta el 5% forma de pago valida"} p, numled, preled, numres, preres, to precio, sub, desc; ta el 5%" totaled,
  • 11.
    INSTITUT char tipopago; char repeat='s'; while(repeat=='s'||repe { Cout<<"nnIntroduzca Cin >>numcap; Cout <<"nn Precio uni Cin >>precap; Cout <<"nn Introduzca Cin >>numled; Cout <<"nn Precio uni Cin >>preled; Cou <<"nn Introduzca Cin >>numres; Cout <<"nn Precio uni Cin >>preres; If (numcap>100) {totalcap=(numcap*preca else { totalcap=numcap*preca totaled=numled*preled; if(numres>100) { totalres=(numres*prer INSTITUTO TECNOLÓGICO DE TIJUANA epeat=='S') ca el numero de capacitores: "; unitario del capacitor: "; zca el numero de leds: "; unitario del led: "; ca el numero de resistencias: "; unitario de la resistencia: "; ecap)-(numcap*precap*0.06);} ecap;} d; reres)-(numres*preres*0.05);}
  • 12.
    INSTITUT else { totalres=numres*prere Cout <<"nnFormade pa Cout <<"nnCual sera s Cout <<"nnSi desea pa <<endl; Cout <<"nnSi desea pa <<endl; Cin >>tipopago; if(tipopago=='C'||tipop { Cout << "Cantidad";cout Cout <<"--------------- Cout <<numcap<<"ttCap Cout <<numled<<"ttLed Cout <<numres<<"ttRes cout<<"---------------- sub=totalcap+totaled+to cout <<"tttSubtotal: desc=(totalcap+totaled+ cout <<"ttDescuento d cout <<"--------------- precio=(totalcap+totale ((totalcap+totaled+tota cout <<"ttTotal a pag } INSTITUTO TECNOLÓGICO DE TIJUANA eres;} pago:"<<endl; a su forma de pago?: "<<endl; pagar de contado: Introduzca la letr pagar a credito: Introduzca la letra popago=='c') out<<"tProducto";cout<<"tPrecio"<<e ----------------------------------"<< Capacitorest"<<totalcap<<" pesos" << Ledstt"<<totaled<<" pesos"<<endl; Resistenciast"<<totalres<<" pesos"<< ---------------------------------"<<e +totalres; al: "<<sub<<" pesos"<<endl; ed+totalres)*.05; o del 5%"<<" - "<<desc<<" pesos"<<end ----------------------------------"<< aled+totalres)- otalres)*0.05); pagar = "<<precio<<" pesos"<<endl; tra C" ra O" <endl; <<endl; <<endl; <<endl; <endl; ndl; <<endl;
  • 13.
    INSTITUT else { if (tipopago=='o'||tipo { Cout <<"-------------- Cout<<"Cantidad"<<" Cout <<"-------------- Cout <<numcap<<"ttCa Cout <<numled<<"ttLe Cout <<numres<<"ttRe Cout <<"-------------- precio=totalcap+totale cout <<"ttTotal a pa cout <<"nRecuerda que del 5%"<<endl; } else { cout <<"n Seleccion } Cout <<"n Si desea fa Cin >>repeat; } getch(); return 0; } INSTITUTO TECNOLÓGICO DE TIJUANA ipopago=='O') -----------------------------------"< tProducto"<<"tPrecio"<<endl; -----------------------------------"< tCapacitorest"<<totalcap<<" pesos"<< tLedstt"<<totaled<<" pesos"<<endl; tResistenciast"<<totalres<<" pesos"< -----------------------------------"< aled+totalres; pagar = "<<precio<<" pesos"<<endl; que pagando de contado tendras un des ione una forma de pago valida"<<endl; facturar otro pedido introduzca la l <<endl; <<endl; <<endl; <<endl; <<endl; escuento l;} letra S:";
  • 14.
    INSTITUT Corrida del programa: 4.En un almacen de ventas d precio, si compra 3 el tercero y el total a pagar. Haga diagra Código: #include <iostream.h> #include <conio.h> //problema no. 4, practic int main() { INSTITUTO TECNOLÓGICO DE TIJUANA ventas de trajes, si uno compra dos el segundo es a l tercero es gratis. Imprima el subtotal a pagar, el de ga diagrama de flujo. tica no. 4 12/Marzo/2014 ndo es a mitad de gar, el descuento
  • 15.
    INSTITUT int pres, cant; doubletotal, subt, des, char prod, sigue; sigue='s'; while (sigue=='s'||sigue= { clrscr(); cout <<"n Producto cin >>prod; if (prod=='t'||prod { cout <<"n Cantid cin >>cant; switch (cant) { case 0: cout <<" Error en la c cout <<"¿DESEAS CONTIN cout <<" si: S no cin >>sigue; break; case 1: cout <<"n Precio u cin >>pres; cout <<"nnn Subtota INSTITUTO TECNOLÓGICO DE TIJUANA s, p1, p2, p3; ue=='S') cto: "; rod=='T') tidad: "; a cantidad de peoductonn"; TINUAR?"; no: N"<<endl; o unitario: $"; otal: $"<<pres<<endl;
  • 16.
    INSTITUT cout <<"n Descuento: cout<<"n Total: cout <<"n Gracias por cout <<"nn¿DESEAS CO cout <<" si: S no cin >>sigue; break; case 2: cout <<"n Precio unit cin >>p1; cout <<"n Precio unit cin >>p2; if (p2>=p1) {des=p1*0.5; subt=(p1+p2); total=subt-des; cout <<"nnn Subtota cout <<"n Descuento: cout <<"n Total: cout <<"n Gracias por cout <<"nn¿DESEAS CO cout <<" si: S no cin >>sigue;} else {des=p2*0.5; subt=(p1+p2); INSTITUTO TECNOLÓGICO DE TIJUANA o: $0"<<endl; $"<<pres<<endl; por su compra. Vuelva pronto"; CONTINUAR?"; no: N"<<endl; nitario primer producto: $"; nitario segundo producto: $"; otal: $"<<subt<<endl; o: $"<<des<<endl; $"<<total<<endl; por su compra. Vuelva pronto"; CONTINUAR?"; no: N"<<endl;
  • 17.
    INSTITUT total=subt-des; cout <<"nnn Subtota cout<<"n Descuento: cout <<"n Total: cout <<"n Gracias por cout <<"nn¿DESEAS CO cout <<" si: S no cin >>sigue;} break; case 3: cout <<"n Precio unit cin >>p1; cout <<"n Precio unit cin >>p2; cout <<"n Precio unit cin >>p3; if(p1<=p2&&p2<=p3) {des=p1; subt=(p1+p2+p3); total=subt-des; cout <<"nnn Subt cout <<"n Descuent cout <<"n Total: cout <<"n Gracias cout <<"nn¿DESEAS cout <<" si: S INSTITUTO TECNOLÓGICO DE TIJUANA otal: $"<<subt<<endl; o: $"<<des<<endl; $"<<total<<endl; por su compra. Vuelva pronto"; CONTINUAR?"; no: N"<<endl; nitario primer producto: $"; nitario segundo producto: $"; nitario tercer producto: $"; 3) ubtotal: $"<<subt<<endl; ento: $"<<des<<endl; : $"<<total<<endl; as por su compra. Vuelva pronto"; EAS CONTINUAR?"; no: N"<<endl;
  • 18.
    INSTITUT cin >>sigue;} else { if(p2<=p1&&p2<=p3) {des=p2; subt=(p1+p2+p3); total=subt-des; cout <<"nnnSubt cout <<"n Descuent cout <<"n Total: cout <<"n Gracias cout <<"nn¿DESEAS cout <<" si: S cin >>sigue;} else { if (p3<=p1&&p3<=p2) {des=p3; subt=(p1+p2+p total=subt-de cout <<"nnn Subt cout <<"n Descuent cout <<"n Total: cout <<"n Gracias cout <<"nn¿DESEAS cout <<" si: S INSTITUTO TECNOLÓGICO DE TIJUANA 3) ubtotal: $"<<subt<<endl; ento: $"<<des<<endl; : $"<<total<<endl; as por su compra. Vuelva pronto"; EAS CONTINUAR?"; no: N"<<endl; p2) 2+p3); des; ubtotal: $"<<subt<<endl; ento: $"<<des<<endl; $"<<total<<endl; as por su compra. Vuelva pronto"; EAS CONTINUAR?"; no: N"<<endl;
  • 19.
    INSTITUT cin >>sigue;} }} break; defaul: cout <<"nPrecio unit cin >>pres; subt=pres*cant; cout <<"nnn Subtota cout <<"n Descuento: cout <<"n Total: cout <<"nn Su conpra cout <<"n Mas informa cout <<"nn Gracias p cout <<"nn¿DESEAS CO cout <<" si: S no cin >>sigue; }} else {cout <<"nn Producto cout <<"nn¿DESEAS C cout <<" si: S n cin >>sigue;} } getch(); return 0; } INSTITUTO TECNOLÓGICO DE TIJUANA nitario: $"; otal: $"<<subt<<endl; o: $0"<<endl; $"<<subt<<endl; pra no aplica descuento."; rmacion consultar al gerente"; s por su compra. Vuelva pronto"; CONTINUAR?"; no: N"<<endl; cto no encontrado"; S CONTINUAR?"; no: N"<<endl;
  • 20.
  • 21.
    INSTITUT Diagrama de flujo INSTITUTOTECNOLÓGICO DE TIJUANA
  • 22.
    INSTITUT 5. Elaborar unprograma y pse radianes o grados y que imprim secante. Debe solicitar el valor r si esta en radianes en caso c convertir grados a radianes =V Pseudocódigo INSTITUTO TECNOLÓGICO DE TIJUANA ma y pseudocodigo para leer el valor de un angulo e ue imprima el seno, coseno, tangente, contangente r el valor del angulo y enseguida una g que significa en caso contrario indicar error en caracter. (recuerde ianes =ValorAngulo*3.1416/180.0 angulo en tangente y significa grados o (recuerde para
  • 23.
  • 24.
  • 25.
    INSTITUT 6. Haga unprograma y diagra verificar si están ordenados. Codigo: #include <iostream.h> #include <conio.h> #include <math.h> //Practica No. 4, Problema int main() { int num1,num2,num3; char repetir; do { cout <<"Introduzca tres cin >>num1>>num2>>num3; if (num1>num2 && num2>n { cout <<"nn Los numeros or getch(); } else { if (num3>num2 && num2> { cout< <"nn Los numeros or getch(); } else { if (num1>num3 && num { INSTITUTO TECNOLÓGICO DE TIJUANA y diagrama de flujo para leer tres números enteros nados. ma No. 6, 25/03/2014 res numeros: "; m3; 2>num3) ordenados son: "<<num1<<","<<num2<<","<< num m2>num1) ordenados son:"<<num3<<","<<num2<<"," <<num1 num3>num2) s enteros y num3<<endl; um1<<endl;
  • 26.
    INSTITUT cout <<"nn Losnumeros or getch(); } else { if (num2>num3 && num { cout <<"nn Los numeros o <<num1<<endl; getch(); } else { if (num2>num1 && nu { cout<<"nnLos numeros ord getch(); } else { if (num3>num1 && n { cout<<"nnLos numeros ord getch(); }}}}} cout<<"nnDesea continu cin>>repetir; }} while(repetir == 's' || getch(); return 0; } INSTITUTO TECNOLÓGICO DE TIJUANA ordenados son: "<<num1<<","<<num3<<"," <<num num3>num1) s ordenados son: "<<num2<<","<<num3<<"," num1>num3) ordenados son: "<<num2<<","<<num1<<"," <<num3 & num1>num2) ordenados son: "<<num3<< "," <<num1<< "," <<n inuar? (s/n): "<<endl; || repetir == 'S'); num2<<endl; um3<<endl; <<num2<<endl;
  • 27.
  • 28.
  • 29.
    INSTITUT 7. Haga unprograma y pseud calificaciones y calcular el prom y si acredito el curso. (Si el pro acredita) Código y corrida del progra INSTITUTO TECNOLÓGICO DE TIJUANA y pseudocódigo para leer el nombre de un alumno, ar el promedio. Desplegar el nombre del alumno, i el promedio es mayor o igual a 70 de lo contrari el programa: alumno, 4 mno, el promedio contrario no
  • 30.
    INSTITUT Pseudocódigo 8. Elaborar unprograma y su de X y Y, teniendo como entra las siguientes. Si X<0 entonces Y= 4x^2+3x Si X>0 Y= x^2+4x-2 INSTITUTO TECNOLÓGICO DE TIJUANA ma y su diagrama de flujo para calcular e imprimir l mo entrada el valor de X y calculando el de Y de acu x^2+3x+6 mprimir los valores Y de acuerdo con
  • 31.
    INSTITUT Código y corridadel progra INSTITUTO TECNOLÓGICO DE TIJUANA el programa:
  • 32.