Está en la página 1de 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 artículo son: la cantidad pedida y el precio
unitario. Además, 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 crédito.

//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 artículos
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 básico de un artículo y
calcule el costo total. Muestre en pantalla el artículo 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, isósceles o equilátero.
//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 número comprendido entre 1 y 7 e imprima el día 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 día es lunes ";
break;
case 2: cout << "\n El día es martes ";
break;
case 3: cout << "\n El día es miercoles";
break;
case 4: cout << "\n El día es jueves";
break;
case 5: cout << "\n El día es viernes";
break;
case 6: cout << "\n El día es sabado";
break;
case 7: cout << "\n El día 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 numéricos 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 expresión cuadrática. 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();
}

También podría gustarte