Está en la página 1de 8

FACULTAD DE CIENCIAS BÁSICAS Y APLICADAS

PROGRAMACIÓN I

CÓDIGO NOMBRE GRUPO FECHA


2903752 Laura Valentina Bolivar Ingeniería 13/04/2019
industrial
2903748 Maria Juliana Reina
A

TALLER DE ESTRUCTURAS SELECTIVA SWITCH Y REPETITIVAS

1. Utilizando la instrucción switch, crear un programa en Visual C++ que


calcule perímetros y áreas de figuras planas según el siguiente menú:
(1.5 PUNTOS)

// taller 2 eje 1.cpp : Este archivo contiene la función "main". La ejecución del
programa comienza y termina ahí.
/*Utilizando la instrucción switch, crear un programa en Visual C++ que calcule
perímetros y áreas de figuras planas según el siguiente menú:
FIGURAS GEOMETRICAS:
1.Rectangulo
2.Circulo
3.Triangulo
4.Rombo
5.Trapecio
*/

#include "pch.h"
#include <iostream>
int opc;
using namespace std;

int main()
{
float area, peri, l1, l2, l3, l4, pi = 3.1416, radio, altura, D, d;
cout << "Programa que calcula el volumen de figuras geometricas\n\n";
cout << "\n\t***************************\n";
cout << "\n\t* *\n";
FACULTAD DE CIENCIAS BÁSICAS Y APLICADAS
PROGRAMACIÓN I

CÓDIGO NOMBRE GRUPO FECHA


2903752 Laura Valentina Bolivar Ingeniería 13/04/2019
industrial
2903748 Maria Juliana Reina
A

cout << "\n\t* AREA Y PERIMETRO DE *\n";


cout << "\n\t* FIGURAS GEOMETRICAS *\n";
cout << "\n\t* 1. Rectangulo *\n";
cout << "\n\t* 2. Circulo *\n";
cout << "\n\t* 3. Triangulo *\n";
cout << "\n\t* 4. Rombo *\n";
cout << "\n\t* 5. Trapecio *\n";
cout << "\n\t* *\n";
cout << "\n\t***************************\n";
cout << "\n\tDigite el numero del menu de la figura:\t";
cin >> opc;
switch (opc)
{
case 1:
cout << "\n\tDigite los lados del rectangulo\t";
cin >> l1 >> l2;
area = l1 * l2;
peri = (l1 * 2) + (l2 * 2);
cout << "\n\tEl lado 1 del rectangulo es:\t" << l1 << endl;
cout << "\n\tEl lado 2 del rectangulo es:\t" << l2 << endl;
cout << "\n\tEl area del rectangulo es:\t" << area << endl;
cout << "\n\tEl perimetro del rectangulo es:\t" << peri << endl;
break;
case 2:
cout << "\n\tDigite el radio del circulo\t";
cin >> radio;
area = pi * pow(radio, 2);
peri = 2 * pi * radio;
cout << "\n\tEl radio del circulo es:\t" << radio << endl;
cout << "\n\tEl area del circulo es:\t" << area << endl;
cout << "\n\tEl perimetro del circulo es:\t" << peri << endl;
break;
case 3:
cout << "\n\tDigite los lados y la altura del triangulo\t";
cin >> l1 >> l2 >> l3 >> altura;
area = l1 * altura;
peri = l1 + l2 + l3;
cout << "\n\tEl lado 1 del triangulo es:\t" << l1 << endl;
cout << "\n\tEl lado 2 del triangulo es:\t" << l2 << endl;
cout << "\n\tEl lado 3 del triangulo es:\t" << l3 << endl;
cout << "\n\tLa altura del triangulo es:\t" << altura << endl;
cout << "\n\tEl area del triangulo es:\t" << area << endl;
cout << "\n\tEl perimetro del triangulo es:\t" << peri << endl;
break;
case 4:
cout << "\n\tDigite el lado y las diagonales del rombo\t";
cin >> l1 >> D >> d;
area = (D * d) / 2;
peri = l1 * 4;
cout << "\n\tEl lado del rombo es:\t" << l1 << endl;
FACULTAD DE CIENCIAS BÁSICAS Y APLICADAS
PROGRAMACIÓN I

CÓDIGO NOMBRE GRUPO FECHA


2903752 Laura Valentina Bolivar Ingeniería 13/04/2019
industrial
2903748 Maria Juliana Reina
A

cout << "\n\tLa diagonal 1 del rombo es:\t" << D << endl;
cout << "\n\tLa diagonal 2 del rombo es:\t" << d << endl;
cout << "\n\tEl area del rombo es:\t" << area << endl;
cout << "\n\tEl perimetro del rombo es:\t" << peri << endl;
break;
case 5:
cout << "\n\tDigite los lados y la altura del trapecio\t";
cin >> l1 >> l2 >> l3 >> l4 >> altura;
area =( (l1 + l3) * altura) / 2;
peri = l1 + l2 + l3 + l4;
cout << "\n\tEl lado 1 del trapecio es:\t" << l1 << endl;
cout << "\n\tEl lado 2 del trapecio es:\t" << l2 << endl;
cout << "\n\tEl lado 3 del trapecio es:\t" << l3 << endl;
cout << "\n\tEl lado 4 del trapecio es:\t" << l4 << endl;
cout << "\n\tLa altura del trapecio es:\t" << altura << endl;
cout << "\n\tEl area del trapecio es:\t" << area << endl;
cout << "\n\tEl perimetro del trapecio es:\t" << peri << endl;
break;
default:
cout << "\n\tOPCION NO VALIDA\n";
break;
system("pause");
return 0;
}

2. Una compañía debe calcular la comisión que reciben los vendedores de


su departamento de ventas teniendo en cuenta el valor mensual de ventas
de cada uno (valor de venta ingresado por teclado). Las comisiones se
calculan así:
FACULTAD DE CIENCIAS BÁSICAS Y APLICADAS
PROGRAMACIÓN I

CÓDIGO NOMBRE GRUPO FECHA


2903752 Laura Valentina Bolivar Ingeniería 13/04/2019
industrial
2903748 Maria Juliana Reina
A

Ventas menores que $5.000.000 el 5%


Ventas entre $5.000.000 y $10.000.000 el 7.5%
Ventas Mayores que $10.000.000 hasta $20.000.000 el 10%
Ventas superiores a $20.000.000 el 15%

Realizar un programa en Visual C++ que muestre para cada vendedor el


valor total de las ventas y la comisión correspondiente. El programa
termina cuando se digita como valor de ventas 0. (1.5 PUNTOS)

// taller 2 eje 2.cpp : Este archivo contiene la función "main". La ejecución del
programa comienza y termina ahí.

/*Una compañía debe calcular la comisión que reciben los vendedores de su


departamento de ventas teniendo en cuenta el valor mensual de ventas de cada uno
(valor de venta ingresado por teclado). Las comisiones se calculan así:
Ventas menores que $5.000.000 el 5%
Ventas entre $5.000.000 y $10.000.000 el 7.5%
Ventas Mayores que $10.000.000 hasta $20.000.000 el 10%
Ventas superiores a $20.000.000 el 15%
Realizar un programa en Visual C++ que muestre para cada vendedor el valor total de
las ventas y la comisión correspondiente. El programa termina cuando se digita como
valor de ventas 0.

*/
#include "pch.h"
#include <iostream>
#include <string>
using namespace std;
int main()

{
long comisi = 0, valor;
string porce = "";
cout << "Programa que calcula la comision que reciben los vendedores segun el
valor mensual de ventas\n\n";
cout << "\tDigite el valor de venta:";
cin >> valor;
if (valor <= 0)
{
cout << "DATO ERRADO\n\n";
system("pause");
return 0;
}
else
if (valor < 5000000)
{
FACULTAD DE CIENCIAS BÁSICAS Y APLICADAS
PROGRAMACIÓN I

CÓDIGO NOMBRE GRUPO FECHA


2903752 Laura Valentina Bolivar Ingeniería 13/04/2019
industrial
2903748 Maria Juliana Reina
A

comisi = (valor * 5) / 100;


porce = "5%";
cout << "El valor total de las ventas es:\t" << valor << endl;
cout << "El porcentaje de la comision es de:\t" << porce <<
endl;
cout << "la comision es de:\t" << comisi << endl;
}
else
if (valor >= 5000000 && valor <= 10000000)
{
comisi = (valor * 7.5) / 100;
porce = "7.5%";
cout << "El valor total de la venta es:\t\n" << valor <<
endl;
cout << "El porcentaje de la comision es de:\t" << porce
<< endl;
cout << "la comision es:\t" << comisi << endl;
}
else
if (valor > 10000000 && valor <= 20000000)
{
comisi = (valor * 10) / 100;
porce = "10%";
cout << "El valor total de la venta es:\t\n" <<
valor << endl;
cout << "El porcentaje de la comision es de:\t" <<
porce << endl;
cout << "la comision es:\t" << comisi << endl;
}
else
if (valor > 20000000)
{
comisi = (valor * 15) / 100;
porce = "15%";
cout << "El valor total de las ventas
es:\t\n" << valor << endl;
cout << "El porcentaje de la comision es
de:\t" << porce << endl;
cout << "la comision es:\t" << comisi <<
endl << endl;
}
cout << endl;
system("pause");
return 0;
}
FACULTAD DE CIENCIAS BÁSICAS Y APLICADAS
PROGRAMACIÓN I

CÓDIGO NOMBRE GRUPO FECHA


2903752 Laura Valentina Bolivar Ingeniería 13/04/2019
industrial
2903748 Maria Juliana Reina
A

3. Una compañía debe calcular la comisión mensual que reciben n


vendedores de su departamento de ventas teniendo en cuenta el valor de
cada una de las k ventas realizadas en el mes. Las comisiones se calculan
sobre el total de ventas de cada vendedor así:

Para ventas menores que $5.000.000, el 5% de comisión


Para ventas entre $5.000.000 y $10.000.000 el 7.5% de comisión
Para ventas mayores a $10.000.000 hasta $20.000.000 el 10% de
comisión
Para ventas superiores a $20.000.000 el 15% de comisión
Realizar un programa en Visual C++ que calcule el monto total de las
ventas y de la comisión correspondiente para cada vendedor:

a. Usando ciclo FOR


b. Usando ciclo WHILE

// taller 2 eje 3.cpp : Este archivo contiene la función "main". La ejecución del
programa comienza y termina ahí.
/*Una compañía debe calcular la comisión que reciben los vendedores de su
departamento de ventas teniendo en cuenta el valor mensual de ventas de cada uno
(valor de venta ingresado por teclado). Las comisiones se calculan así:

Ventas menores que $5.000.000 el 5%


Ventas entre $5.000.000 y $10.000.000 el 7.5%
Ventas Mayores que $10.000.000 hasta $20.000.000 el 10%
Ventas superiores a $20.000.000 el 15%
Realizar un programa en Visual C++ que muestre para cada vendedor el valor total de
las ventas y la comisión correspondiente. El programa termina cuando se digita como
valor de ventas 0.
*/

#include <iostream>
#include <string>

using namespace std;

int main()
{
long venta;
long comisi = 0;
string porce = "";
do {

cout << "Ingresar Valor de la Venta: ";


cin >> venta;
FACULTAD DE CIENCIAS BÁSICAS Y APLICADAS
PROGRAMACIÓN I

CÓDIGO NOMBRE GRUPO FECHA


2903752 Laura Valentina Bolivar Ingeniería 13/04/2019
industrial
2903748 Maria Juliana Reina
A

if (venta > 0 && venta < 5000000)


{
comisi = venta * 0.05;
porce = "5%";
}
else
{
if (venta >= 5000000 && venta <= 10000000)
{
comisi = venta * 0.075;
porce = "7.5%";
}
else
{
if (venta > 10000000 && venta <= 20000000)
{
comisi = venta * 0.10;
porce = "10%";
}
else
{
if (venta > 20000000)
{
comisi = venta * 0.15;
porce = "15%";
}
}
}
}
system("cls");//Limpiar Pantalla
cout << endl << endl;
cout << " Total Venta : " << venta;
cout << endl;
cout << " Porcentaje Comision: " << porce;
cout << endl;
cout << " Total Comision : " << comisi;
cout << endl << endl;
} while (venta>0);
cout << "Bye..Bye...";
cout << endl << endl;
system("pause");
return 0;
}

(2 PUNTOS)

Éxitos!!
FACULTAD DE CIENCIAS BÁSICAS Y APLICADAS
PROGRAMACIÓN I

CÓDIGO NOMBRE GRUPO FECHA


2903752 Laura Valentina Bolivar Ingeniería 13/04/2019
industrial
2903748 Maria Juliana Reina
A

También podría gustarte