Este algoritmo calcula el total de compras,descuento, iva y total a pagar con respecto a la compra de 3 articulos.
Nota: si las compras son mayores a 5000 se le hara un escuento de dicha compra.
double compras(double a, double b, double c);
double descuento(double a);
double iva(double a);
double total_pagar( double a, double b, double c);
double total_sin_descuento (double a, double b);
main() {
double c1,c2,c3,c,d,iv,tp;
cout<<"ingrese el precio de su primera compra"<<endl;
cin>>c1;
cout<<"ingrese el precio de su segunda compra"<<endl;
cin>>c2;
cout<<"ingrese el precio de su tercera compra"<<endl;
cin>>c3;
c=compras(c1,c2,c3);
if (c>=5000){
d=descuento(c);
iv=iva(c);
tp=total_pagar(c,d,iv);
cout<<"el total de su compra es de: "<<endl<<c<<endl;
cout<<"y el descuento de 20% de su compra sera de: "<<endl<<d<<endl;
cout<<"su gasto por iva sera de: "<<endl<<iv<<endl;
cout<<"su total a pagar es de: "<<endl<<tp<<endl;
}
else{
iv=iva(c);
tp=total_sin_descuento(c,iv);
cout<<"el total de su compra es de: "<<endl<<c<<endl;
cout<<"su gasto por iva sera de: "<<endl<<iv<<endl;
cout<<"su total a pagar es de: "<<endl<<tp<<endl;
}
return 0;
}
double compras(double a, double b, double c) {
double r;
r=a+b+c;
return r; }
double descuento(double a){
double r;
r=a*0.20;
return r;
}
double iva(double a){
double r;
r=a*0.14;
return r; }
double total_pagar( double a, double b, double c){
double r;
r=(a-b)+c;
return r; }
double total_sin_descuento (double a, double b) {
double r;
r=a+b;
return r; }
=======================================================
Este algoritmo calcula el sueldo base,descuento y sueldo neto
#include<iostream.h>
double sueldo_base(double a, double b);
double descuento(double a);
double sueldo_neto (double a, double b);
main (){
double ht,t,d,sb,sneto;
cout<<"ingrese sus horas trabajadas"<<endl;
cin>>ht;
cout<<"ingrese su tarifa por hora"<<endl;
cin>>t;
sb=sueldo_base(ht,t);
d=descuento(sb);
sneto=sueldo_neto(sb,d);
cout<<"su sueldo base es de: "<<endl<<sb<<endl;
cout<<"su descuento es de: "<<endl<<d<<endl;
cout<<"su sueldo neto es de: "<<endl<<sneto<<endl;
return 0; }
double sueldo_base(double a, double b){
double r;
r=a*b;
return r; }
double descuento (double a) {
double r;
r=(a*0.2);
return r; }
double sueldo_neto (double a, double b) {
double r;
r=a-b;
return r;
}
=======================================================
#include<iostream.h>
int resta_numeros (int a, int b) ;
main (){
int n1,n2,r;
cout<<"introdusca su primer numero"<<endl;
cin>>n1;
cout<<"introdusca su segundo numero"<<endl;
cin>>n2;
r=resta_numeros(n1,n2);
cout<<"su resultado es "<<endl<<r<<endl;
return 0;
}
int resta_numeros (int a, int b) {
int c;
c=a-b;
return c;
}
=======================================================
Crear una función que devuelva la primera letra de una cadena de texto. Probar esta función para
calcular la primera letra de la frase
#include <iostream.h>
char primeraLetra (char* cadena)
{
return cadena[0];
}
int main()
{
char palabra[10];
cout<<"Escriba una palabra"<<endl;
cin>>palabra;
cout<<"La primera letra es "<<endl<<primeraLetra(palabra);
return 0;
}
char primeraLetra (char* cadena)
{
return cadena[0];
}
int main()
{
char palabra[10];
cout<<"Escriba una palabra"<<endl;
cin>>palabra;
cout<<"La primera letra es "<<endl<<primeraLetra(palabra);
return 0;
}
=======================================================
Crear una función escribirTablaMultiplicar , que reciba como parámetro un número entero, y escriba
la tabla de multiplicar de ese número.
void escribirTablaMultiplicar (int numero)
{
int tabla;
for (tabla=1; tabla<=10; tabla++)
cout<<endl<<numero<< " x " << tabla<< " = " << numero * tabla<<endl;
return;
}
int main()
{
int num, tabla;
cout<<"Escriba un numero: ";
cin>>num;
escribirTablaMultiplicar(num);
return 0;
}
No hay comentarios:
Publicar un comentario