int main(){ // Descomentar para ingresar datos desde consola double nSemestres; unsigned short creditos = 1; short grade; //printf("Cantidad de semestres activos?\n"); scanf("%lf", &nSemestres); unsigned int sum = 0; float cred_a = 0, cred_t = 0; double pa; while (creditos != 0){ // 0 creditos para terminar //printf("Ingrese los creditos de una asignatura\n"); scanf("%hu", &creditos); if (creditos == 0){ break; } //printf("Ingrese la nota final de dicha asignatura\n"); scanf("%hd", &grade); if (grade == -1){ // Deportivos cred_a += creditos; } else { sum += creditos * grade; if (grade>=55){ // Asume nota de aprobacion 55 cred_a += creditos; } } cred_t += creditos; } pa = 100 *sum / (14 * pow(nSemestres, 1.06)) * (cred_a / cred_t); pa = redondear(&pa); printf("Su prioridad es: %lf \n", pa); return 1; }
abscisa(int r, int angle){ float cx = r*cos(angle/57.3); cx = redondear(cx); int cxx = cx; return cxx; }//abscisa
ordenada(int r, int angle){ float cy = r*sin(angle/57.3); cy = redondear(cy); int cyy = cy; return cyy; }//ordenada
void formularioMaq::costo_hora3(int vida){ if(ui.doubleSpinBox_2->value()!=0 &&vida!=0&&ui.spinBox_2->value()!=0){ double resultado=redondear((2*ui.doubleSpinBox_2->value())/(vida*ui.spinBox_2->value())); ui.lineEdit_10->setText(QString::number(resultado)); } }
void formularioMaq::costo_hora(double costo){ if(costo!=0 &&ui.spinBox_2->value()!=0&&ui.spinBox->value()!=0){ double resultado=redondear((2*costo)/(ui.spinBox->value()*ui.spinBox_2->value())); ui.lineEdit_10->setText(QString::number(resultado)); } }
void formularioMaq::calcularDepre2(int vida){ if(ui.doubleSpinBox_2->value()!=0 &&vida!=0){ double resultado=redondear(ui.doubleSpinBox_2->value()/vida); ui.lineEdit_5->setText(QString::number(resultado)); } }
void formularioMaq::calcularDepre(double costo){ if(costo!=0 &&ui.spinBox->value()!=0){ double resultado=redondear(costo/ui.spinBox->value()); ui.lineEdit_5->setText(QString::number(resultado)); } }