Sei sulla pagina 1di 10

ACTIVIDAD DE APRENDIZAJE

SEMANA 3

ALUMNO: JOHAN ALTAMAR ROCHA


TUTOR: JOSE ANGULO IMBACHI

ESTRUCTURA DEL LENGUAJE


DE PROGRAMACION C++

SENA VIRTUAL
2015

1.

Un cliente ordena cierta cantidad de brochas de cerda, rodillos y sellador; las


brochas de cerda tienen un 20% de descuento y los rodillos un 15% de descuento.
Los datos que se tienen por cada tipo de artculo son: la cantidad pedida y el precio
unitario. Adems, si se paga de contado todo tiene un descuento del 7%. Elaborar
un programa en C++ que calcule y muestre en pantalla el costo total de la orden,
tanto para el pago de contado como para el caso de pago de crdito.

//Nombre del programa: Brochas, rodillos y sellante.


//Autor: Johan Altamar Rocha.
//Fecha: 23-09-2015
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int x = 1 ;
int precio_brocha, cantidad_brocha, precio_rodillo, cantidad_rodillo;
int precio_sellante, cantidad_sellante, efectivo;
float tb, tr, ts, total;
cout << "Digite el precio de las brochas: " ;
cin >> precio_brocha ;
cout << "Digite el precio de los rodillos: " ;
cin >> precio_rodillo ;
cout << "Digite el precio del sellante: " ;
cin >> precio_sellante ;
while (x==1)

{
cout << "Digite la cantidad de brochas: " ;
cin >> cantidad_brocha ;
cout << "Digite la cantidad de rodillos: " ;
cin >> cantidad_rodillo ;
cout << "Digite la cantidad de sellante: " ;
cin >> cantidad_sellante ;
tb = cantidad_brocha * precio_brocha;
tb = tb * (1 - 0.2);
tr = cantidad_rodillo * precio_rodillo;
tr = tr * (1 - 0.15);
ts = cantidad_sellante * precio_sellante;
total = tb + tr + ts;
cout << "Pago de contado: 1 ; credito: 0 " << endl ;
cin >> efectivo ;
if (efectivo == 1)
{
total = total * ( 1.0 - 0.07 );
}
cout << "El total de la cuenta es de: " << total << endl << endl;
cout << "Desea ingresar otra cuenta? SI: 1 NO: 0 " << endl ;
cin >> x;
}

getch();
}

2.En la tienda Don Nicolas, el impuesto que se debe pagar por los artculos
adquiridos se calcula de la siguiente manera: los primeros $300000 no causan
impuesto, los siguientes $300000 tienen un 30% de impuesto y el resto el 40% de
impuesto, pero si el costo del producto es mayor a $800000, entonces se cobra el
50%. Desarrollar un programa en C++ que lea el costo bsico de un artculo y
calcule el costo total. Muestre en pantalla el artculo y su costo total.
//Nombre del programa: Tienda Don Nicolas.
//Autor: Johan Altamar Rocha.
//Fecha: 24-09-2015
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int producto, otro, nuevo;
int total;

total = 0 ;
cout << "\n Ingrese el valor del producto: ";
cin >> producto ;
if (producto <= 300000)
{
total = producto;
}
else if (producto > 300000 && producto <=600000 )
{
total = producto * (1.0 + 0.3);
}
else if (producto > 600000 && producto <= 800000)
{
total = producto * (1.0 + 0.4);
}
else
{
total = producto * (1.0 + 0.5);
}
cout <<"\n El valor total a pagar por el producto de " << producto << " pesos es de: "
<< total;
getch();
}

3.Lea los tres lados de un triangulo e indique si es escaleno, issceles o equiltero.


//Nombre del programa: Triangulos.
//Autor: Johan Altamar Rocha.
//Fecha: 24-09-2015
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int a, b , c;
cout <<"\n Ingrese medida lado a del triangulo: " ;
cin >> a ;
cout <<"\n Ingrese medida lado b del triangulo: " ;
cin >> b ;
cout <<"\n Ingrese medida lado c del triangulo: " ;
cin >> c ;
if ( a==b && a==c)
{
cout << "\n El triangulo es equilatero";
}
else if ((a==b && a!=c) || (a==c && a!=b) || (b==c && a!=b))
{
cout << "\n El triangulo es isosceles";
}
else
{
cout << "\n El triangulo es escaleno" ;
}
getch();
}

4. Lea un nmero comprendido entre 1 y 7 e imprima el da de la semana al cual


corresponde. Utilice el switch
//Nombre del programa: Dia de semana.
//Autor: Johan Altamar Rocha.
//Fecha: 24-09-2015
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int dia;
cout << "\n Digite el dia de la semana: ";
cin >> dia;
switch (dia)
{
case 1: cout << "\n El da es lunes ";
break;
case 2: cout << "\n El da es martes ";
break;
case 3: cout << "\n El da es miercoles";
break;
case 4: cout << "\n El da es jueves";
break;
case 5: cout << "\n El da es viernes";
break;
case 6: cout << "\n El da es sabado";
break;
case 7: cout << "\n El da es domingo";
break;
default: cout << "\n No es un dia de la semana, debe estar entre 1 y 7 ";
break;
}
getch();
}

5. Lea tres valores numricos e imprima el mayor


//Nombre del programa: Maximo
//Autor: Johan Altamar Rocha.
//Fecha: 24-09-2015
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int a, b, c, max;
max = 0;
cout << "\n Digite a: ";
cin >> a;
cout << "\n Digite b: ";
cin >> b;
cout << "\n Digite c: ";
cin >> c;
if (a >= max)
{
max = a;
}
if (b >= max)
{
max = b;
}
if (c >= max)
{
max = c;
}
cout <<"\n El maximo es " << max ;
getch();
}

6. Hallar el valor de X1 y X2 para la expresin cuadrtica. Tenga presente que a


debe ser diferente de cero.
X = -b

b. * 4ac / 2a

//Nombre del programa: Raices


//Autor: Johan Altamar Rocha.
//Fecha: 24-09-2015
#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
float raiz1 ( int b, int c, int a)
{
return (-1*b - (sqrt(pow(b, 2)*(4*a*c)))/(2*a) );
}
float raiz2 ( int b, int c, int a)
{
return (-1*b + (sqrt(pow(b,2)*(4*a*c)))/(2*a) );
}
main()
{
float x1, x2 ;
int a, b, c;

cout << "\n Digite a: ";


cin >> a;
cout << "\n Digite b: ";
cin >> b;
cout << "\n Digite c: ";
cin >> c;
if(a==0)
{
cout << "\n a debe ser diferente de 0: ";
cin >> a;
}
x1 = raiz1 (b, c, a);
x2 = raiz2 (b, c, a);
cout << "\n Las raices son " << x1 << " y " << x2;
getch();
}

Potrebbero piacerti anche