Professional Documents
Culture Documents
CARRERA
CLAVE ASIGNATURA
ING. ELECTRNICA
3IE2
Prctica N No.
CATEDRTICO Colunga Aldana ngela FECHA DE INICIO 29 de enero del 2014 FECHA DE ENTREGA 11 de febrero del 2014 CALIFIC ICACIN
NOMBRE DE LOS INTEG GRANTES DE EQUIPO Sal Vicente Pereyra eyra Ceb Cebrero Leovigil o Ce!ar S"nc#e$ C%eva! Je!! An r&! Sala! a! Ca!tro Ag%!t'n (ern"n e$ Di)a Di)a!
GRUPO ASISTENCIA
2. Elabore un programa a y su d diagrama de flujo para calcular e imprimir primir el e precio de un terreno del cual l se tiene tienen los siguientes datos: largo, anc o y precio preci por metro cuadrado. !i el l terreno tiene mas o igual de )## metros cuadrados uadrados y menor o igual a "## metros cuadrado cuadrados se ace un descuento del $%, si i el terreno terren tiene mas de "## metros y menor o igual de &## metros se ace un descuento escuento del '#%, si tiene mas de &## metros etros el descuento es de '(%. Codigo: #include <iostream.h> #include <conio.h> //Practica No. 4, Probl oblema No. 2, 12/&(/2&14 int main() { 5recio, total, descuento, terreno, 6inal; 6 float lar#o, ancho, 5r char cont; do { du7ca el lar#o del terreno/ ; cout << !n!n "ntrodu7 cin >>lar#o; cout << !n!n "ntrodu7 du7ca el ancho del terreno/ ;
cantidad de componentes electrnicos: s: led, resistencias 3. *n cliente ordena cierta can y capacitores, si se compran mpran m mas de '## partes de capacitores tienen ienen un descuento de +%, si se compr compran mas de '## resistencias tienen un descuento descu de &%. ,os datos que se tienen p por cada tipo de articulo son: ,a cantidad ntidad pedida pe y el precio unitario. -demas, si se paga de e contad contado todo tiene un descuento de &%. Elaborar un programa y pseudocodigo digo que calcule e imprima el costo total de la orden, orden como para el pago de contado como para el caso de pago de crdito.
Pseudocodigo:
.nicio numcap, precap, numled, d, preled preled, numres, preres, totaled, totalcap, totalres, alres, precio, pre sub, desc: real tipopago: c ar
Programa: #include <iostream.h> #include <conio.h> int main() { 5, numled, 5reled, numres, 5reres, totaled, to double numca5, 5reca5, totalca5, totalres, 5re 5recio, sub, desc;
If (numca5>1&&) {totalca5$(numca585reca eca5):(numca585reca58&.&));, else { totalca5$numca585reca eca5;, totaled$numled85reled; d; if(numres>1&&) reres):(numres85reres8&.&3);, { totalres$(numres85rer
<out << !n!n0i desea 5a 5a#ar de contado/ Introdu7ca la letr tra < <<endl; 5a#ar a credito/ Introdu7ca la letra ra B <out << !n!n0i desea 5a <<endl; <in >>ti5o5a#o; if(ti5o5a#o$$%<%''ti5o5 5o5a#o$$%c%) { <out << <antidad ;cout out<< !tProducto ;cout<< !tPrecio <<e <endl;
<out << ::::::::::::::: :::::::::::::::::::::::::::::::::: <<endl; << <out <<numca5<< !t!t<a5 <a5acitores!t <<totalca5<< <out <<numled<< !t!t>ed >eds!t!t <<totaled<< 5esos <<endl; <<
cout<< :::::::::::::::: ::::::::::::::::::::::::::::::::: <<e <endl; sub$totalca5@totaled@to @totalres; cout << !t!t!t0ubtotal/ al/ <<sub<< 5esos <<endl;
desc$(totalca5@totaled@ ed@totalres)8.&3; cout << !t!t-escuento o d del 3; << : <<desc<< 5esos <<end ndl;
cout << ::::::::::::::: :::::::::::::::::::::::::::::::::: <<endl; << 5recio$(totalca5@totale aled@totalres): ((totalca5@totaled@tota otalres)8&.&3); cout << !t!tAotal a 5a# 5a#ar , $ <<5recio<< 5esos <<endl;
<out << :::::::::::::: ::::::::::::::::::::::::::::::::::: <<endl; < 5recio$totalca5@totale aled@totalres; cout << !t!tAotal a 5a 5a#ar $ <<5recio<< 5esos <<endl;
cout << !n?ecuerda Cue 5a#ando de contado tendras un des escuento del 3; <<endl; , else ione una 6orma de 5a#o valida <<endl; l;, { cout << !n 0eleccion , <out << !n 0i desea 6a 6acturar otro 5edido introdu7ca la letra l 0/ ; <in >>re5eat; , #etch(); return &; ,
4. En un almacen de ventas d de trajes, si uno compra dos el segundo ndo es a mitad de precio, si compra ) el l tercero es gratis. .mprima el subtotal a pagar, gar, el descuento de y el total a pagar. Haga ga diagra diagrama de flujo. Cdigo:
#include <iostream.h> #include <conio.h> //5roblema no. 4, 5ractic tica no. 4 12/Dar7o/2&14 int main() {
while (si#ue$$%s%''si#ue$ ue$$%0%) { clrscr(); cout << !n Producto cto/ cin >>5rod; if (5rod$$%t%''5rod rod$$%A%) { tidad/ cout << !n <antid cin >>cant; switch (cant) { case &/ cout << +rror en la a c cantidad de 5eoducto!n!n ; ; ;
cout << E-+0+F0 <BNA"N A"NGF?. ; cout << si/ 0 no no/ N <<endl;
cin >>si#ue; break; case 1/ cout << !n Precio o u unitario/ H ; cin >>5res; cout << !n!n!n 0ubtota otal/ H <<5res<<endl;
cout << !n Iracias 5or su com5ra. Juelva 5ronto ; cout << !n!nE-+0+F0 <B <BNA"NGF?. ; cout << si/ 0 no no/ N <<endl;
cin >>si#ue; break; case 2/ cout << !n Precio unit nitario 5rimer 5roducto/ cin >>51; cout << !n Precio unit nitario se#undo 5roducto/ H ; cin >>52; if (52>$51) {des$518&.3; subt$(51@52); total$subt:des; cout << !n!n!n 0ubtota otal/ cout << !n -escuento/ o/ cout << !n Aotal/ H <<subt<<endl; H ;
H <<des<<endl; H <<total<<endl;
cout << !n Iracias 5or su com5ra. Juelva 5ronto ; cout << !n!nE-+0+F0 <B <BNA"NGF?. ; cout << si/ 0 no no/ N <<endl;
H <<des<<endl; H <<total<<endl;
cout << !n Iracias 5or su com5ra. Juelva 5ronto ; cout << !n!nE-+0+F0 <B <BNA"NGF?. ; cout << si/ 0 no no/ N <<endl;
cin >>si#ue;, break; case (/ cout << !n Precio unit nitario 5rimer 5roducto/ cin >>51; nitario se#undo 5roducto/ H ; cout << !n Precio unit cin >>52; cout << !n Precio unit nitario tercer 5roducto/ cin >>5(; if(51<$529952<$5() () {des$51; subt$(51@52@5(); total$subt:des; cout << !n!n!n 0ubt ubtotal/ cout << !n -escuent ento/ cout << !n Aotal/ / H <<subt<<endl; H ; H ;
H <<des<<endl; H <<total<<endl;
cout << !n Iracias as 5or su com5ra. Juelva 5ronto ; cout << !n!nE-+0+F0 +F0 <BNA"NGF?. ; cout << si/ 0 no/ N <<endl;
H <<des<<endl; H <<total<<endl;
cout << !n Iracias as 5or su com5ra. Juelva 5ronto ; cout << !n!nE-+0+F0 +F0 <BNA"NGF?. ; cout << si/ 0 no/ N <<endl;
cin >>si#ue;, else { if (5(<$51995(<$52) 52) {des$5(; subt$(51@52@5 2@5(); total$subt:de des; cout << !n!n!n 0ubt ubtotal/ cout << !n -escuent ento/ cout << !n Aotal/ H <<subt<<endl;
H <<des<<endl; H <<total<<endl;
cout << !n Iracias as 5or su com5ra. Juelva 5ronto ; cout << !n!nE-+0+F0 +F0 <BNA"NGF?. ; cout << si/ 0 no/ N <<endl;
cout << !n!n 0u con5ra 5ra no a5lica descuento. ; cout << !n Das in6orma rmacion consultar al #erente ; cout << !n!n Iracias s 5 5or su com5ra. Juelva 5ronto ; cout << !n!nE-+0+F0 <B <BNA"NGF?. ; cout << si/ 0 no no/ N <<endl;
cin >>si#ue; ,, else {cout << !n!n Producto cto no encontrado ; cout << !n!nE-+0+F0 0 < <BNA"NGF?. ; cout << si/ 0 n no/ N <<endl;
Cdigo:
8. Elaborar un programa ma y su diagrama de flujo para calcular e imprimir mprimir los l valores de I y J, teniendo como mo entra entrada el valor de I y calculando el de J de acuerdo acu con las siguientes. !i IK# entonces J7 "LM(A)L LM(A)LA+ !i I4# J7 LM(A"L9(