Programas en C: Facturación con Descuento e Interés y Promedios de Atletas por Categoría

Otras lenguas extranjeras3,89 KB

Ejercicios de programación en C

Ejercicio 64: Cálculo de factura de venta

64./* Diseñar un programa que permita preguntar cuántos productos desea ingresar en una venta. Luego permita el ingreso del producto, precio y cantidad vendida. Calcule el subtotal de la factura. Posteriormente ingrese la forma de pago: si es en efectivo (e) realice un descuento del 5% y si es a crédito (c) aumente un interés del 2%. Finalmente presente por pantalla el subtotal, el IVA, el descuento o el interés según corresponda y el total a pagar por la factura. */

#include

#include

#include

main(){

int noprod, cant, i;

float preu, subt, subtotal, iva, desc, aum, tp;

char nom[25], op;

do{

cout<<"\nIngrese el N.º de productos: ";

cin>>noprod;

}

while(noprod<1);

for(i=0;i<noprod;i++){

cout<<"\nIngrese el nombre del producto: ";

cin>>nom;

do{

cout<<"\nIngrese la cantidad vendida: ";

cin>>cant;

}

while(cant<1);

do{

cout<<"\nIngrese el precio por unidad: ";

cin>>preu;

}

while(preu<0);

subt = subt + (preu*cant);

}

cout<<"\n¿Cuál es la forma de pago? (e: efectivo / c: crédito): ";

cin>>op;

switch(op){

case 'e': cout<<"\nPago en efectivo";

desc = subt*0.05;

subtotal = subt - desc;

iva = subtotal*0.14;

tp = subtotal + iva;

cout<<"\nEl descuento es... " << desc;

cout<<"\nEl subtotal es... " << subtotal;

cout<<"\nEl IVA es... " << iva;

cout<<"\nEl total a pagar es... " << tp;

break;

case 'c': cout<<"\nPago a crédito";

aum = subt*0.02;

subtotal = subt + aum;

iva = subtotal*0.14;

tp = subtotal + iva;

cout<<"\nEl interés es... " << aum;

cout<<"\nEl subtotal es... " << subtotal;

cout<<"\nEl IVA es... " << iva;

cout<<"\nEl total a pagar es... " << tp;

break;

default: cout<<"\nOpción incorrecta";

}

getch();

}

Ejercicio 65: Promedios de edad y peso por categoría

65./* Realice un programa en C que permita ingresar el nombre, la edad y los pesos de 15 jugadores inscritos en una competencia de atletismo. Considere que existen dos categorías: Junior (menor de 18 años) y Senior (mayor o igual a 18 años). Presentar el promedio de edades y el promedio de peso por categorías. */

#include

#include

#include

void main(){

int i, ed, ed_j=0, ed_s=0, jun=0, sen=0;

float kg, kg_j=0, kg_s=0;

char nom[25];

for(i=0;i<15;i++){

cout<<"\nIngrese nombre del jugador: ";

cin>>nom;

do{

cout<<"\nIngrese edad del jugador: ";

cin>>ed;

}

while(ed<0);

do{

cout<<"\nIngrese peso del jugador: ";

cin>>kg;

}while(kg<0);

if(ed>=18){

sen = sen + 1;

ed_s = ed_s + ed;

kg_s = kg_s + kg;

}

else{

jun = jun + 1;

ed_j = ed_j + ed;

kg_j = kg_j + kg;

}

}

cout<<"\nPromedio de edades (Junior): " << (float)ed_j/jun << "\n";

cout<<"\nPromedio de pesos (Junior): " << kg_j/jun << "\n";

cout<<"\nPromedio de edades (Senior): " << (float)ed_s/sen << "\n";

cout<<"\nPromedio de pesos (Senior): " << kg_s/sen << "\n";

getch();

}

Descargar

PDF Word HTML