예제 #1
0
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;
}
예제 #2
0
파일: polares.c 프로젝트: maldad/Bresenham
abscisa(int r, int angle){
    float cx = r*cos(angle/57.3);
    cx = redondear(cx);
    int cxx = cx;
    return cxx;
}//abscisa
예제 #3
0
파일: polares.c 프로젝트: maldad/Bresenham
ordenada(int r, int angle){
    float cy = r*sin(angle/57.3);
    cy = redondear(cy);
    int cyy = cy;
    return cyy;
}//ordenada
예제 #4
0
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));
	}
}
예제 #5
0
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));
	}
}
예제 #6
0
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));
	}
}
예제 #7
0
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));
	}
}