top of page

PROGRAMAS

Este es el BOTÓN para descargar el programa C++

           

 

 

A continuación encontraras 25 programas realizados en el  lenguaje C++ elaborados por nosotros los estudiantes.

1.Hola mundo 

 

#include<stdio.h>
#include<conio.h>
/*Este es un programa en C para mostrar el famoso Hola Mundo
*/ int main(){
       printf("Hola
       Mundo\n"); getche();
       retum(0);
       }//fin main

2. Calcular la suma,resta,producto y división de dos números enteros y el residuo de la división entre el primer número con el segundo

#include <iostream>
#include <stdlib.h>
using namespace std ;
main()
{float x,y,s,r,p,d;
 cout<<"\n ingrese numero x:";
 cin>>x;
 cout<<"\n ingrese numero y:";
 cin>>y;
 s=x+y;
 r=x-y;
 p=x*y;
 d=x/y;
 cout<<x<<"+"<<y<<"="<<s;
 cout<<"\n"<<x<<"-"<<y<<"="<<r;
 cout<<"\n"<<x<<"*"<<y<<"="<<p;
 cout<<"\n"<<x<<"/"<<y<<"="<<d;
 system ("pause");
  return 0;
}

3. Calcular el Área de un cilindro
 
 
 
 
 
 
 
 
 

#include <iostream>  
#include <math.h>
#include <stdlib.h>  
using namespace std;  
int main(){  
    float r,h;  
    cout<<"Ingresa radio"<<endl;  
    cin>>r;  
    cout<<"Ingresa altura"<<endl;  
    cin>>h;  
    double area = 2*3.14159265*r*(r+h);  
    cout<<area;  
  system("pause");
    return 0;
}  
 

4.Calculadora de dos números enteros (suma,promedio,producto el cuadrado del primero número y el cubo del segundo numero

 

#include<stdio.h>
#include<conio.h>

main(){
       int a,b;//valores entrada
       int pro,cua,cubo;//valores salida
       
       printf("\nEscriba el primer numero:");
       scanf("%d",&a);
       printf("\nAhora indique el segundo numero:");
       scanf("%d",&b);
       pro=a*b;
       cua=a*a;
       cubo=b*b*b;
       printf("\nLa suma de estos numeros es%d\ny su promedio es %d\n",a+b,(a+b)/2);
       printf("\nEl producto es %d\n",pro);
       printf("\ny el cuadrado del primer numero:%d\tcubo del segundo numero:%d",cua,cubo);
       getche();
       return 0;
       }//fin main

 

5.Programa de precio total con un IVA del 12.7%

 

#include <iostream>
#include <cstdlib>
using namespace std;
 
const double IVA = 12.7;
const double DESCUENTO = 0.05;
 
int main() {
 int uni;
 double preciounitario, prec1, precio;
 cout << "Introduce las unidades adquiridas: ";
 cin >> uni;
 cout << "Introduce el precio del artículo: ";
 cin >> preciounitario;
 
 prec1 = uni * preciounitario;
 precio = prec1 + IVA * prec1;
 
 if(precio > 300){
  precio = precio - DESCUENTO* precio;
  cout << "Se ha producido un descuento del 5%. ";
 }
 
 cout << "El precio final es "<< precio;
 system ("pause");
 
 return 0;
}

6.Promedio teórico de un estudiante

 

#include<iostream>
#include<conio.h>

using namespace std;

main(){
    int a,b,c;//valores entrada
    int suma,promedio;//valores salida
    cout<<"/n escriba la nota de investigacio:"; cin>>a;
    cout<<"/n escriba la nota de expociciones:"; cin>>b;
    cout<<"/n escriba la nota de parciales:"; cin>>c;
    suma=a+b+c;
    promedio=a+b+c;
    
    cout<<"/n la suma de las notas del estudiante: "<<a+b+c<<"/ su promedio es "<<(a+b+c)/3<<"/n";
    getche();
    }//fin main

 

 

7.Conversión de grados centígrados a grados Fahrenheit

 

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    float c,f,k;
    char a;
    cout<<"programa que convierta los grados celcius a farenheit o a kelvin"<<endl;
    cout<<"introducir grados centigrados"<<endl;
    cin>>c;
    cout<<"seleccionar la opcion para convertir (f) para farenheit o (k) para kelvin"<<endl;
    cin>>a;
    if(a=='f')
    {
        f=(c*9/5)+32;
        cout<<f<<"grados farenheit"<<endl;
        system ("pause");
        return EXIT_SUCCESS;
        }
        else
        {
            if(a=='k')
            {
                k=c+273.15
                cout<<k>>"grados kelvin"<<endl;
                system("pause");
                return EXIT_SUCCESS;
                }
                }
                }

 

 

 

8.Número mayor que

 

#include<iostream>
#include<stdlib.h>us
using namespace std;
//para saber cual de los dos numeros es mayor int
int main(){
//declaracion variables de entrada
int a=0,b=0;//crea 2 variables enteras
cout<<"pograma que determine cual de 2 numeros ingresados es mayor:"<<endl<<endl;
cout<<"introduzca 1er numero:";
cin>>a;
cout<<"Ahora introduzca 2do numero a comparar:";
cin>>b;
if(a>b){
               cout<<endl<<"el primer valor("<<a<<")es el mayor"<<endl;
}               
else{
    if(a>b){
            cout<<endl<<"el segundo valor("<<b<<")es el mayor"<<endl;
            }//fin if-2
}//fin if-1
system("pause");//detiene ejecucion hasta que usuario presione una tecla 
}//fin funcion principal main    
   

9.Área figura geométrica

 

//programa seleccion de area(rectangulo,triangulo y circulo)
#include<iostream>
#include<math.h>
#include<conio.h>
#include<stdlib.h>
using namespace std;
#define pi 3.141592
 main(){
//>>>entradas
char tipArea;
float lar,anc;
float bas,alt;
float radio;
//>>>salidas
float area=0;
cout.setf(ios::fixed);//formato con punto fijo
cout.setf(ios::showpoint);//muestra punto decimal
cout.precision(2);
cout<<"*** *** **** *** **** ** ***** *** **** ****"<<endl;
cout<<"*PROGRAMA PARA CALCULAR AREAS*"<<endl;
cout<<"*** *** **** *** **** ** ***** *** ";
cout<<"\n\nSeleccione la letra de opcion de una de"<<endl;
cout<<"las siguientes figuras para mostrar su area:"<<endl;
cout<<endl<<"\t(a).rectangulo\t(b).triangulo\t(c).circulo"<<endl;
tipArea=getch();
if(tipArea=='a'){
system("cls");
cout<<"El area de un rectangulo es de"<<area<<"metros cuadrados"<<endl;    
}
else{
if(tipArea=='b'){
system("cls");
cout<<"\tEscribe base y luego el largo del triangulo:"<<endl;
cin>>bas>>alt;
area=(bas*alt)/2;
cout<<"Area de triangulo es de"    <<area<<"metros cuadrados"<<endl;
}
else{
if(tipArea=='c'){
system("cls");
cout<<endl<<"escribe el radio del circulo:\t";
cin>>radio;
area=pi*pow(radio,2);
cout<<endl<<"El area de un circulo es de"<<area<<"metros cuadrados"<<endl;    
}    
else{
cout<<endl<<endl<<"\tERROR:No me diste opcion valida<<";    
}//fin tercer if-else
}//fin segundo if-else
}//fin primer if-else
getch();
//fin funcion main
}

 

10. Clientes

 

#include<conio.h>
#include<stdlib.h>
#include<iostream>
using namespace std;

int main(){

float TotCompras;

int CatCli;

float Desc;//Monto del descuento aplicado según su Categoria 
char NombreC[20];
 //Nombre del cliente que realiza la compra
cout<<endl<<"ingrese el nombre del cliente:\t";
cin>>NombreC; 
//gets (NombreC);

 

cout<<endl<<"Ingrese subotal de compras(en dolares $):\t";
cin>>TotCompras;

if (TotCompras<12.5)

CatCli= 1;//categoria 1 
Desc =0;
}else 
if ((TotCompras>=12.5)&&(TotCompras<=46.70))
{
CatCli= 2;//Categoria 2 
Desc=0.10;
//Porcentaje 10%
 }else{

CatCli= 3;//Categoría 3
Desc=0.20;
 //Porcentaje20%
 }
 // Fin ultimo if-else

system("colorea");


printf("\n-->cliente % sesta en la categoria % d",NombreC, CatCli);
printf ("\n\t Monto de Descuento aplicado es $%.1f ",Desc);

printf("\n\t Monto final del Total de compras:$%.2f\n\n",TotCompras);
 system("pause");

}// fin de main

11. Convertir una cantidad de dinero (Euros, Yen japonés, Peso Mexicano, Dólares)

 

#include <cstdlib>
#include<iostream>
using namespace std;
int main(int argc, char *argv[]) {
    int opcion; 
    float valor; 
    printf("marque la conversion que desea hacer :");
    printf("\n1 convertir de euros a yen japones");
    printf("\n2 convertir de euros a peso mexicano");
    printf("\n3 convertir de euros a dolares");
    printf("\n4 convertir de yen japones a euros");
    printf("\n5 convertir de yen japones a peso mexicano");
    printf("\n6 convertir de yen japones a dolares");
    printf("\n7 convertir de peso mexicano a euros");
    printf("\n8 convertir de peso mexicano a yen japones");
    printf("\n9 convertir de peso mexicano a dolares");
    printf("\n10 convertir de dolares a euros");
    printf("\n11 convertir de dolares a yen japones");
    printf("\n12 convertir de dolares a peso mexicano");
    scanf("%d",&opcion);
    switch(opcion){
        case 1:
            printf("Ingrese valor (euros a yen japones):"); 
            scanf ("%f",&valor);
            valor= valor*128;
            printf("el resultado es %f\n",valor);
            break;
            case 2:
                printf("ingrese valor (euros a peso mexicano):");
                scanf("%f",&valor);
                valor=valor*19.76;
                printf("el resultado es %f\n", valor);
                break;
                case 3:
                    printf("ingrese el valor (euros a dolores):");
                    scanf("%f",&valor);
                    valor=valor*1.13938;
                    printf("el resultado es %f\n",valor);
                    break;
                    case 4:
                        printf("ingrese el valor (yen japones a euros):");
                        scanf("%f",&valor);
                        valor=valor*0.0078;
                        printf("el resultado es %f\n", valor);
                        break;
                        case 5:
                            printf("ingrese el valor (yen japones a peso mexicano):");
                            scanf("%f",&valor);
                            valor=valor*0.15;
                            printf("el resultado es %f\n",valor);
                            break;
                            case 6:
                                printf("ingrese el valor (yen japones a dolares):");
                                scanf("%f",&valor);
                                valor=valor*0.008;
                                printf("el resultado es %f\n",valor);
                                break;
                                case 7:
                                    printf("ingrese el valor (peso mexicano a euro):");
                                    scanf("%f",&valor);
                                    valor=valor*0.0505;
                                    printf("el resultado es %f\n",valor);
                                    break;
                                    case 8:
                                        printf("ingrese el valor(peso mexicano a yen japones):");
                                        scanf("%f",&valor);
                                        valor=valor*6.43908;
                                        printf("el resultado es %f\n",valor);
                                        break;
                                        case 9:
                                            printf("ingrese el valor (peso mexicano a dolares):");
                                            scanf("%f",&valor);
                                            valor=valor*0.057650;
                                            printf("el resultado es %f\n",valor);
                                            break;
                                            case 10:
                                                printf("ingrese el valor (dolares a euros):");
                                                scanf("%f",&valor);
                                                valor=valor*0.87754;
                                                printf("el resultado es %f\n",valor);
                                                case 11:
                                                    printf("ingrese el valor(dolares a yen japones):");
                                                    scanf("%f",&valor);
                                                    valor=valor*111.69;
                                                    printf("el resultado es %f\n",valor);
                                                    break;
                                                    case 12:
                                                        printf("ingrese el valor (dolares a peso mexicano):");
                                                        scanf("%f",&valor);
                                                        valor=valor*17.346;
                                                        printf("el resultado es %f\n",valor);
                                                        break;
                                                        default:
                                                        printf("error ingrese de nuevo");
        
    }
    system ("pause");
} //fin main 

 

12. Programa factura precio de un artículo de venta aplicar el ( IVA con descuento)

 

#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
main()
{
system("color 4b");
char p1[40],p2[40],p3[40],p4[40];
float cant1, cant2, cant3, cant4;
float pp1,pp2,pp3,pp4, precio, ptl1,ptl2,ptl3,ptl4, descuento, total, pdescontado, iva1, iva2;


printf("\nNombre Producto 1: \n");
scanf("%s", &p1);
printf("\nNombre Producto 2: \n");
scanf("%s", &p2);
printf("\nNombre Producto 3: \n");
scanf("%s", &p3);
printf("\nNombre Producto 4: \n");
scanf("%s", &p4);


printf("\nCantidad producto o peso %s es: \n", p1);
scanf("%f", &cant1);
printf("\nCantidad producto o peso %s es: \n", p2);
scanf("%f", &cant2);
printf("\nCantidad producto o peso %s es: \n", p3);
scanf("%f", &cant3);
printf("\nCantidad producto o peso %s es: \n", p4);
scanf("%f", &cant4);


printf("\nPrecio unitario sin IVA  %s es: \n", p1);
scanf("%f", &pp1);
printf("\nPrecio unitario sin IVA  %s es: \n", p2);
scanf("%f", &pp2);
printf("\nPrecio unitario sin IVA  %s es: \n", p3);
scanf("%f", &pp3);
printf("\nPrecio unitario sin IVA  %s es: \n", p4);
scanf("%f", &pp4);

ptl1=(cant1*pp1);
ptl2=(cant2*pp2);
ptl3=(cant3*pp3);
ptl4=(cant4*pp4);
precio=(ptl1+ptl2+ptl3+ptl4);


printf("\nIngrese el descuento que desea aplicar. Si no, ingrese cero: \n");
scanf("%f", &descuento);
pdescontado=(descuento*precio)/100;
total=precio-pdescontado;

iva1=(12*total)/100;
iva2=total+iva1;


printf("\nEl valor descontado es:  %.2f\n", pdescontado);
printf("\nEl valor con descuento es: %.2f\n", total);
printf("\nIVA sumado: %.2f\n", iva1);
printf("\nPrecio total a pagar: %.2f\n", iva2);

getch();
}

 

 

13. Precio modelos de USB

 

#include<iostream>
#include<conio.h>
using namespace std;
main()
{
double num [4];
int i;
double promedio = 0, sumatoria = 0, mayor = 0, menor = 0;
for(i=0;i<4;i++)
{
cout<<"ingrese el precio de la memoria"<<i+1<<"\n";
cin>>num [i];
if (mayor<=num[i])
mayor = num[i] + 0;
else
menor = num[i] + 0;
}
for(i=0;i<4;i++)
{
sumatoria += num[i];
}
promedio = sumatoria/i;
cout<<"La suma total de los 4 modelos de usb es: "<<sumatoria<<"\n";
cout<<"el promedio de los 4 modelos son:"<<promedio<<"\n";
cout<<"el precio de la usb mayor es: "<<mayor<<"\n";
cout<<"el precio de la usb menor es: "<<menor<<"\n";
getch();
}

 

 

14. Programa cajero que muestre modo de pago del precio total (en efectivo, con cheque, tarjeta crédito)

 

#include<conio.h> 
#include <stdio.h> 

static int opcion(){
int opcion = 0; 
do{ 
printf (" \n a.Efectivo \n b.Cheque \n c.Tarjeta de credito \n"); 
scanf("%i",&opcion); 

if (opcion >= 4)

printf("La opcion no es valida\n"); 

}while(opcion >= 4);

return opcion;

static void descuentos(int opcion , double precio, int cantidad ){
double descuentoAplicado =0 ; 
double totalAPagar; 

if (opcion == 1)

descuentoAplicado = ((precio * cantidad) * 12.6) / 100; 
totalAPagar = (precio * cantidad) - descuentoAplicado; 

if (opcion == 2)

descuentoAplicado = ((precio * cantidad) * 8.6) / 100;
totalAPagar = (precio * cantidad) - descuentoAplicado;

if (opcion == 3)

descuentoAplicado = ((precio * cantidad) * 4.21) / 100;//descuento 
totalAPagar = (precio * cantidad) - descuentoAplicado;//total a pagar 

printf("El preci unitario es : %d Euros", precio); 
printf("\nDescuento aplicado : %d Euros",descuentoAplicado); 
printf("\nTotal a pagar : %d Euros",totalAPagar); 


int main()

 

double precioUnitario =0; 
int cantidad; 
printf("Ingrese el precio individual del producto : "); 
scanf("%d",&precioUnitario); 
printf("ingrese la cantidad : "); 
scanf("%i",&cantidad); 

descuentos(opcion(),precioUnitario,cantidad);
getch(); 
}

 

16. Tabla de multiplicar con (for,while,do-while)

 

#include<iostream>
using namespace std;
#include<math.h>
#include<conio.h>
main(){

 int N;

 int i;
 int mul;
cout<<"VER TABLA DE MULTIPLICAR\n\n";
cout<<"Ingrese un numero entre solamente (1 y 20):\t";
 cin >>N;
if((N>=1)&&(N<=20)){
cout<<"\nTabla de multiplicar del "<<N;

for(i=1;i<=20;i=i+1){
mul=N*i; 
cout<<"\n "<<N<<" por "<<i<<" es "<<mul;

  }//fin for i
}else{
cout<<"\n\nError, numero incorrecto.."; 
}//fin if
getch();
}//fin main

 

 

 

18. Calcula total de empleados (mujeres y hombres)

 

/*Programa que determina el total de hombres y mujeres, obtenidos 
de un total de empleados ingresados*/
#include <iostream> 
using namespace std; 
#include <conio.h>
int main(){
char entrar='s';//permite ingresar al while
//contadores varios
int totemp=0; //total empleados
int muj=0,hom=0; //total de mujeres y hombres
char genero; //caracteres validos m o h

cout<<"\t\tPROGRAMA DE ENCUESTA genero de empleados";
cout<<"\n\nPresione la tecla:\n\t\tS/s: para continuar el ingreso de datos"; cout<<"\n";
cout<<"\n\nIngrese genero del empleado: ";
while(entrar=='s' || entrar=='S'){
cout<<"\n\t(M para mujeres\tH para hombres) :";
 genero=getche();
switch(genero){ 
case 'm':case 'M':
muj=muj+1; // esta sentencia es igual a muj+=1 totemp++;
cout<<"\ttotal Hombres="<<hom<<" Mujeres="<<muj<<"\n"; break;
case 'h':case 
'H': hom+=1;
totemp++;
cout<<"\ttotal Hombres="<<hom<<" Mujeres="<<muj<<"\n"; break;
default:
printf("\tOpcion invalida.."); }//fin switch
//valida tecla presionada y saber si continuar o mostrar resultados cout<<"\n\nDigite la tecla s o S para continuar introduciendo datos: ";
 cin>>entrar;
}//fin while
cout<<"\n\n------------------RESULTADOS--------------\n";
cout<<"_ _ _ _ _ _ __ _ _ _ __ __ _ _ _ _ _ __ _ _ _ __ _ \n";
cout<<"\nEl total de empleados"<<totemp<<" , se distribuyen asi:";
cout<<"\nEl total de empleados del sexo femeninoes:"<<muj;
cout<<"\nEl total de empleados del sexo masculino   es:"<<hom;
cout<<"\n\n";
system("PAUSE");
}//fin main

 

19. Conteo del incremento y decremento de dos números

 

#include <iostream>
using namespace std;
#include <conio.h>
main(){
int ni,nf;//valor inicial y final del conteo
int inc;//valor del incremento/decremento
cout<<"\tDemostracion de lazo for\n";
cout<<"\ningrese Valores (inicial y final):\n"; cin>>ni>>nf;
cout<<"digite valor de incremento/decremento:\t"; cin>>inc;
//conteo ascendente
if((ni<=nf)&&(inc>0)){ //if-1
cout<<"\n\n ahora vera su conteo ascendente:"; for( ;ni<=nf;ni=ni+inc){
cout<<"\t<"<<ni<<">";
}//fin for 
}else{
//conteo descendente
if((ni>=nf)&&(inc>0)){//if-2
cout<<"\n\n ahora vera su conteo descendente:";
 for(;ni>=nf;ni=ni-inc){
cout<<"\t<"<<ni<<">";
}//fin for
}else{
cout<<"\n\t Error, conteo imposible";
 }//fin if-2
}//fin if-1
getch();
}//fin main

 

20. Factorial de un numero

 

#include<stdio.h> 
#include<conio.h> 
int main() 

int fac=0; 
printf("Ingresa numero para calcular el factorial "); 
scanf("%d",&fac); 
int temp=fac-1; 
int r=fac; 
while (temp>=1) 


r=r*temp; 
temp--; 

printf("El factorial de %d es: %d ", fac,r); 
getch(); 

 

21. Programa que permita a un docente ingresar un total de notas para que luego las ingrese una a un. Una nota es válida en el rango (0.0-10.0) Al finalizar el ingreso de notas, el programa le muestra al usuario estos resultados:A. Porcentaje de reprobadosB. nota promedio de los alumnos reprobados C. total de notas que son mayores de 7.0

 

/*Programa de apoyo academico para un docente*/  
#include<iostream>  
#include<stdlib.h>  

using namespace std;

int main (){  
        float N=0;//total de notas validas a ingresar  
        float c=0;//total notas validas aceptadas  
        float nota;// valor de una nota ingresada  
        
        
        //variables para calcular datos solicitados  
        float porcReprob=0,notaProm=0;//porcentaje y nota promedio de reprobados  
        
        float totnotasMen=0;  
        float notaMen=0;  
        float totMay7=0;  
        
        
        cout<<"Ingrese un total de notas:";  
        cin>>N;  
        if(N>0){  
                //procede a recibir solo notas validas(0.0-10.0)  
                for(c=1;c<=N;) {  
                    cout<<"\n"<<c<<".  Digite nota valida(0.0-10.0)\:";  
                    cin>>nota;  
                    if((nota<0)||(nota>10)){  
                        cout<<"\nota incorrecta...\n";  
                    }  
                    else{  
                        c+=1;//actualiza contador notas validas
                        //Realiza los calculos de los datos requeridos  
                        if(nota<6){//si es nota reprobada  
                                porcReprob+=1;  
                                notaProm+=nota;//o tambien notaProm=notaProm+nota;  
                                totnotasMen+=1;  
                        }else{  
                                //si es nota aprob  
                                if((notaMen==0)||(nota<notaMen))notaMen=nota;  
                                if(nota>7) totMay7+=1;  
                          }//fin if-nota reprob??  
                      }//fin if-else2  
                }//fin for c  
                //ultimos calculos  
                porcReprob=porcReprob/N*100;  
                notaProm=notaProm/totnotasMen;  
                //muestra resultados al docente:                  
                cout<<"\n\n\tRESULTADOS:";  
                cout<<"\na)Porcentaje de Reprobados:\t"
                 <<porcReprob;
                cout<<"\nb)Nota promedio de alumnos Reprobados:\t"<<notaProm;  
                cout<<"\nc)Menor nota de alumnos Aprobados:\t"<<notaMen;  
                cout<<"\nd)Total de notas que son Mayores de 7.0:\t"<<totMay7<<"\n\n";  
        }  
        else{  
                cout<<"ERROR:\Total de notas incorrecto\n\FIN DE APLICACION";                  
        }//fin if-1  
        system("PAUSE");  
} //fin main 

 

22.Calcula salario mensual x horas

 

#include <iostream>
#include <iomanip>
using namespace std;
// Define el numero maximo de horas semanales
#define MAX_HORAS_SEMANALES 40
void imprimir_cabecera() {
 cout << setw(50) << "*********************************" << endl;
 cout << setw(50) << "* Salario Por Horas Trabajadas *" << endl;
 cout << setw(50) << "*********************************" << endl;
 cout << setw(50) << " "<<endl;
}
int entrada_usuario (char* cadena) {
 int valor_a_devolver;
 cout << cadena;
 cin >> valor_a_devolver;
 return (valor_a_devolver);
}
void imprimir (char* cadena, int valor) {
 cout << cadena << valor << endl;
}
int calcular_sueldo_base (int horas, int coste) {
// Si el numero de horas trabajadas es mayor que el maximo de horas semanales
 // el sueldo base sera el maximo de horas semanales por el coste por hora
 if (horas > MAX_HORAS_SEMANALES)
 return (MAX_HORAS_SEMANALES * coste);
 // Si el numero de horas trabajadas es menor que el maximo de horas semanales
 // el sueldo base sera el numero de horas trabajadas por el coste por hora
 else
 return (horas * coste);
}
int calcular_horas_extras (int horas) {
// Si el numero de horas trabajadas es mayor que el maximo de horas semanales
 // el numero de horas extras sera la diferencia entre ambos
 if (horas > MAX_HORAS_SEMANALES)
 return (horas - MAX_HORAS_SEMANALES);
 // si el numero de horas trabajadas es menor que el maximo de horas semanales
 // el numero de horas extras sera 0
 else
 return (0);
}
int main ()
{
 // Declaramos las variables a utilizar con nombres significativos
 int horas_trabajadas, coste_hora, horas_extras, sueldo_neto,sueldo_base, incremento_horas_extras, coste_hora_extra;
 // Imprimimos la cabecera
 imprimir_cabecera();
 // Pedimos al usuario que introduzca las horas trabajadas
 horas_trabajadas = entrada_usuario ("Ingrese horas trabajadas: ");
 // Pedimos al usuario que introduzca el coste por hora
 coste_hora = entrada_usuario ("Ingrese el coste por hora: ");
 // Calculamos el sueldo base
 sueldo_base = calcular_sueldo_base (horas_trabajadas, coste_hora);
 // Calculamos el numero de horas extras
 horas_extras = calcular_horas_extras (horas_trabajadas);
 // Calculamos el incremento por horas extras
 incremento_horas_extras = horas_extras * coste_hora * 1.5;
 // Calculamos el sueldo neto
 sueldo_neto = sueldo_base + incremento_horas_extras;
 // Imprimimos las horas extras
 imprimir ("Las horas extras son: ", horas_extras);
 // Imprimimos el sueldo base
 imprimir ("El sueldo base es: ", sueldo_base);
 // Imprimimos el sueldo neto
 imprimir ("El salario es: ", sueldo_neto);
 // Salimos del programa
 return 0;
}

 

 

23.Números iguales y distintos

 

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
            int num1,num2,num3;
           
            printf("Introduzca número 1:");
    scanf("%d",&num1);
   
    printf("Introduzca número 2:");
    scanf("%d",&num2);

    printf("Introduzca número 3:");
    scanf("%d",&num3);

    if (num1+num2==num3)
    {
         printf("iguales.\n");
    }
    else
    {
         printf("distintas.\n");       
    }

    system("PAUSE");     
    return 0;
}

 

24.Números positivos que hay entre 500

 

#include<stdio.h>
#include<stdlib.h>

main(){
    int positivo=0, n, i;
    for(i=1; i<=300; i++){
        printf("%d. Ingrese Numero: ", i);
        scanf("%d", &n);
        if(n>0){
        if(>300)
            positivo++;
        }
    }
    printf("\n\nCantidad de positivos: %d", positivo, "\n\n");
    
    system("PAUSE");
    return 0;
}

 

 

25. Calcular la media de 50 números e imprimir los resultados

 

#include<iostream>
#include<conio.h>

using namespace std;

int main(){
    int i,cant,suma,val,press; 
    suma=0;
    cout<<"Este es un programa para calcular la media de un conjunto de numeros";
    cout<<"\nDigite la cantidad de numeros (maximo 50)\t";
    cin>>cant;
    for(i=1; i<=50; i++){
        cout<<"Digite un numero\t";
        cin>>val;
        suma+=+val;
    }
    press=suma/cant;
    cout<<"La media de este conjunto de numeros es"<<press;
    getche();
    return(0);
}

 

26. Jornal diario de los empleados de un fabrica

 

#include <iostream>
#include <iomanip>
using namespace std;
// Define el numero maximo de horas semanales
#define MAX_HORAS_SEMANALES 40
void imprimir_cabecera() {
 cout << setw(50) << "*********************************" << endl;
 cout << setw(50) << "* Salario Por Horas Trabajadas *" << endl;
 cout << setw(50) << "*********************************" << endl;
 cout << setw(50) << " "<<endl;
}
int entrada_usuario (char* cadena) {
 int valor_a_devolver;
 cout << cadena;
 cin >> valor_a_devolver;
 return (valor_a_devolver);
}
void imprimir (char* cadena, int valor) {
 cout << cadena << valor << endl;
}
int calcular_sueldo_base (int horas, int coste) {
// Si el numero de horas trabajadas es mayor que el maximo de horas semanales
 // el sueldo base sera el maximo de horas semanales por el coste por hora
 if (horas > MAX_HORAS_SEMANALES)
 return (MAX_HORAS_SEMANALES * coste);
 // Si el numero de horas trabajadas es menor que el maximo de horas semanales
 // el sueldo base sera el numero de horas trabajadas por el coste por hora
 else
 return (horas * coste);
}
int calcular_horas_extras (int horas) {
// Si el numero de horas trabajadas es mayor que el maximo de horas semanales
 // el numero de horas extras sera la diferencia entre ambos
 if (horas > MAX_HORAS_SEMANALES)
 return (horas - MAX_HORAS_SEMANALES);
 // si el numero de horas trabajadas es menor que el maximo de horas semanales
 // el numero de horas extras sera 0
 else
 return (0);
}
int main ()
{
 // Declaramos las variables a utilizar con nombres significativos
 int horas_trabajadas, coste_hora, horas_extras, sueldo_neto,sueldo_base, incremento_horas_extras, coste_hora_extra;
 // Imprimimos la cabecera
 imprimir_cabecera();
 // Pedimos al usuario que introduzca las horas trabajadas
 horas_trabajadas = entrada_usuario ("Ingrese horas trabajadas: ");
 // Pedimos al usuario que introduzca el coste por hora
 coste_hora = entrada_usuario ("Ingrese el coste por hora: ");
 // Calculamos el sueldo base
 sueldo_base = calcular_sueldo_base (horas_trabajadas, coste_hora);
 // Calculamos el numero de horas extras
 horas_extras = calcular_horas_extras (horas_trabajadas);
 // Calculamos el incremento por horas extras
 incremento_horas_extras = horas_extras * coste_hora * 1.5;
 // Calculamos el sueldo neto
 sueldo_neto = sueldo_base + incremento_horas_extras;
 // Imprimimos las horas extras
 imprimir ("Las horas extras son: ", horas_extras);
 // Imprimimos el sueldo base
 imprimir ("El sueldo base es: ", sueldo_base);
 // Imprimimos el sueldo neto
 imprimir ("El salario es: ", sueldo_neto);
 // Salimos del programa
 return 0;
}

                          Autores:        Jonathan Ocampo, Sara Torres,  Ingrid Ardila.

                           Estudiantes de media fortalecida de la jornada tarde.

                                          Colegio San Pedro Claver I.E.D

bottom of page