ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Código fuente de un programa


Enviado por   •  9 de Junio de 2019  •  Prácticas o problemas  •  1.849 Palabras (8 Páginas)  •  288 Visitas

Página 1 de 8
  1. Desarrolle el código fuente de un programa que permita ingresar cuatro notas sobre 20 con decimales, obtener su promedio y visualizar “APROBADO”, si su promedio es mayor a 14.5; caso contrario su promedio sea menor a 14.5 y mayor a 10 visualizara “SUPLICATORIO”. Si la nota promedio es menor a 10 mostrara “PERDIDOEL AÑO”.

Solución:

#include

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

float n1,n2, n3, n4, pro;

void ingresar_notas()

{

        cout<<"Ingresar su primera nota:";

        cin>>n1;

        cout<<"Ingresar su segunda nota:";

        cin>>n2;

        cout<<"Ingresar su tercera nota:";

        cin>>n3;

        cout<<"Ingresar su cuarta nota:";

        cin>>n4;

}

void resultado()

{

        pro = (n1+n2+n3+n4) / 4 ;

        

    if(pro >= 14.5)

        {

        cout<<"Aprovado";

    }

        else if(pro < 14.5 && pro >10.00)

        {

                cout<<"Suplicatorio";

        }

        

        else if(pro <= 10.00)

        {

                cout<<"Perdio el año";

        }

        

}

int main()

{

        ingresar_notas();

        resultado();

        

        return 0;

}

  1. Desarrolle el código fuente de un programa que permita ingresar como datos el apellido y la edad de un estudiante. Si la edad del estudiante es mayor a 18 y menor a 25 debe mostrar como mensaje “ESTUDIANTEBECADO”, en caso contrario debe mostrar “ESTUDIANTE SIN BECA”.

Solución:

#include

#include

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int nombre, edad;

void validacion()

{

        cout<<"Ingresar edad:";

    cin>>edad;

    cout<<"Ingresar apellido:";

    cin>>nombre;

   if( edad > 18 && edad<25 )

   {

        cout<<"Es un estudiante becado";

  }

   else

   {

    cout<<"Estudiante no becado";

   }

}

 

int main()

{  

 

  validacion();

}

  1. Dada las horas trabajadas de una persona y el valor por hora. Calcular su salario y visualizarlos.

             

              Solución:

#include

#include

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int ht;

double salario;

const double vh=12.5;

void ingresar_datos_del_trabajador()

{

        cout<<"Ingresar sus horas trabajadas:";

        cin>>ht;

        

}

void su_salario()

{

  salario = vh * ht;

  cout<<"Su salario final es : "<

}

int main()

{

     ingresar_datos_del_trabajador();

         su_salario();

        return 0;

}

  1. A un trabajador le pagan según sus horas trabajadas y la tarifa está a un valor por hora. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en un 50% para las horas extras. Calcular el salario del trabajador dadas las horas trabajadas y la tarifa.

Solución:

#include

#include

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int ht;

double sn, si, he, incre;

const double th=7.3; // tarifa por hora

void horas_trabajadas()

{

        cout<<"Ingresar sus horas trabajadas:";

        cin>>ht;

        

}

void incremento_por_tarifa()

{

   if(ht > 40)

   {

           incre =th+(th*0.50);  // incremento por horas extras

           he = ht - 40; // Total de horas extras

   }

   else

   incre = th;          

}

void sueldo_neto()

{

        si = ht * th; // sueldo sin horas extras

        sn = si + (incre*he); // sueldo neto mas las horas extras

        cout<<"Su sueldo neto es de: "<

}

int main()

{

    horas_trabajadas();

    incremento_por_tarifa();

        sueldo_neto();

        return 0;

}

  1. A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000, por encima de 1000y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.

Solución:

#include

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int s;

double sn, des, adi;

void ingresar_su_sueldo()

{

        cout<<"Ingrese sueldo:";

        cin>>s;

}

void descuento()

{

          if (s<=1000)

          {

         

          des = s * 0.1;

}

          else if(s >1000 && s<=2000)

          {

         

          adi = s - 1000; // adicional del sueldo

...

Descargar como (para miembros actualizados)  txt (7.8 Kb)   pdf (91.8 Kb)   docx (16 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com