necesito cambiar este programa no se si lo ara que sume las tres notas y las divide la notas valen 60% y que de 4.6 repruebe y de 4.7 apruebe y acá esta el original
#include <iostream>
using namespace std;
int main()
{
float p1,p2,p3,p4,total;
// Se piden los datos
cout<<"Suministre nota P1: ";
cin>>p1;
cout<<"\nSuministre nota P2: ";
cin>>p2;
cout<<"\nSuministre nota P3: ";
cin>>p3;
cout<<"\nSuministre nota P4: ";
cin>>p4;
// Se sacan los valores de cada parcial
// 25%
p1=(p1*1.25)/5;
p2=(p2*1.25)/5;
// 20%
p3=p3/5;
// 30%
p4=(p4*1.5)/5;
// TOTAL
total=p1+p2+p3+p4;
system("CLS");
// Se imprimen resultados
cout<<"Definitiva de la asignatura: "<<total<<endl;
if (total>=2.5){
cout<<"\nLa asignatura fue aprobada!"<<endl;
}
else {
cout<<"\nLa asignatura fue reprobada"<<endl;
}
system("Pause");
return 0;
}
y aca el modificado por mi le saque un promedio
#include <iostream>
using namespace std;
int main()
{
float p1,p2,p3,total;
// Se piden los datos
cout<<"Suministre nota P1: ";
cin>>p1;
cout<<"\nSuministre nota P2: ";
cin>>p2;
cout<<"\nSuministre nota P3: ";
cin>>p3;
// Se sacan los valores de cada parcial
// 25%
p1=(p1*1.25)/5;
p2=(p2*1.25)/5;
// 20%
p3=p3/5;
// TOTAL
total=p1+p2+p3;
system("CLS");
// Se imprimen resultados
cout<<"Definitiva de la asignatura: "<<total<<endl;
if (total>=2.5){
cout<<"\nLa asignatura fue aprobada!"<<endl;
}
else {
cout<<"\nLa asignatura fue reprobada"<<endl;
}
system("Pause");
return 0;
}
bueno gracias
a si
PD: las notas van de 2.0 a 7.0 y por ejemplo de para que un 4.9 pase a 5.0 solo se le agrega una desima osea en vez de 4.10 es 5.0
Gracias!
esta parte no entendi
Citarnecesito cambiar este programa no se si lo ara que sume las tres notas y las divide la notas valen 60% y que de 4.6 repruebe y de 4.7 apruebe y acá esta el original
Cita de: flony en 25 Octubre 2012, 01:20 AM
esta parte no entendi
mira debe sumar las tres nota por EJ:
5.0+5.0+5.0=150-:-3=5.0 aprueba- me entiendes ahora con notas diferente
6.0+4.5+5.4=159-:-3=5.3 aprueba vez :D eso es facil esque soy nuevo en esot y no se aplicarlo ayuda porfa
Cita de: chilenoide en 25 Octubre 2012, 01:39 AM
mira debe sumar las tres nota por EJ:
5.0+5.0+5.0=150-:-3=5.0 aprueba- me entiendes ahora con notas diferente
6.0+4.5+5.4=159-:-3=5.3 aprueba vez :D eso es facil esque soy nuevo en esot y no se aplicarlo ayuda porfa
Quieres que si el promedio es mayor o igual a 4.7 imprima en pantalla que aprobó?
if (califTotal >= 4.7) {
"Aprueba"
}
else "Reprueba";
´
Tu programa está enredado y la verdad yo no sé c++ apenas estoy estudiando c pero te sirve en c++ el código que te dí aquí arriba, claro, adaptandolo a c++ y a las variables de tu programa que son un chorizo :silbar:
Cita de: abra2004 en 25 Octubre 2012, 02:22 AM
Quieres que si el promedio es mayor o igual a 4.7 imprima en pantalla que aprobó?
if (califTotal >= 4.7) {
"Aprueba"
}
else "Reprueba";
´
Tu programa está enredado y la verdad yo no sé c++ apenas estoy estudiando c pero te sirve en c++ el código que te dí aquí arriba, claro, adaptandolo a c++ y a las variables de tu programa que son un chorizo :silbar:
si pero de 4.7 hasta 7.0 aprueba pero de 2.0 a 4.6 reprueba
la pista esta aca
http://espanol.answers.yahoo.com/question/index?qid=20101105141513AAtOeeX (http://espanol.answers.yahoo.com/question/index?qid=20101105141513AAtOeeX)
Cita de: flony en 25 Octubre 2012, 03:17 AM
la pista esta aca
http://espanol.answers.yahoo.com/question/index?qid=20101105141513AAtOeeX (http://espanol.answers.yahoo.com/question/index?qid=20101105141513AAtOeeX)
necesito que me lo modifiquen no que haga esto sume los 3 promedios y los divida por tres y que de 4.6 a 2.0 repruebe y de 4.7 a 7.0 apruebe
dime que hay que cambiar porfa y la nota vale 60% porfa échame una mano yo hago lo mas que puedo ._. mis directora me da unas notas extra si le paso este programa listo dale echenme una mano
dame un rato me fijo
edito
ok el primer code seria #include <iostream>
using namespace std;
int main()
{
float p1,p2,p3,p4,total;
// Se piden los datos
cout<<"Suministre nota P1: ";
cin>>p1;
cout<<"\nSuministre nota P2: ";
cin>>p2;
cout<<"\nSuministre nota P3: ";
cin>>p3;
cout<<"\nSuministre nota P4: ";
cin>>p4;
// Se sacan los valores de cada parcial
// 25%
p1=(p1*1.25)/5;
p2=(p2*1.25)/5;
// 20%
p3=p3/5;
// 30%
p4=(p4*1.5)/5;
// TOTAL
total=p1+p2+p3+p4;
system("CLS");
// Se imprimen resultados
cout<<"Definitiva de la asignatura: "<<total<<endl;
if (total>=4.7){
cout<<"\nLa asignatura fue aprobada!"<<endl;
}
else {
cout<<"\nLa asignatura fue reprobada"<<endl;
}
system("Pause");
return 0;
}
...me fije y funciona...fijate vos
Cita de: flony en 25 Octubre 2012, 03:55 AM
dame un rato me fijo
te ago un altar y aceptas pagos en bitcoins ?
en el segundo code los procentajes de notas no llegan al 100% (entiendo que la suma de notas debe dar 100%) en tu code llega a 70%
edito
te falta una p o le subis a las otras hasta llegar a 100%
edito
que hacemos? le subo a cualquiera de las tres primeras p hasta llegar a 100% o le pongo la cuarta p para llegar a 100%
Cita de: flony en 25 Octubre 2012, 04:22 AM
en el segundo code los procentajes de notas no llegan al 100% (entiendo que la suma de notas debe dar 100%) en tu code llega a 70%
edito
te falta una p o le subis a las otras hasta llegar a 100%
edito
que hacemos? le subo a cualquiera de las tres primeras p hasta llegar a 100% o le pongo la cuarta p para llegar a 100%
intentas que sea todo parejo que no afecte mira aca te dare un ejenplo
4.5 + 5.8 + 4.3 = 146 -:- 3 =4.8 si no calculo mal si aprobaria intenta porfavor D: aceptas bitcoins ?
bueno alli esta el code #include <iostream>
using namespace std;
int main()
{
float p1,p2,p3,total;
// Se piden los datos
cout<<"Suministre nota P1: ";
cin>>p1;
cout<<"\nSuministre nota P2: ";
cin>>p2;
cout<<"\nSuministre nota P3: ";
cin>>p3;
// Se sacan los valores de cada parcial
// 33% y la ultima 34%
p1=(p1*33)/100;
p2=(p2*33)/100;
p3=(p3*34)/100;
// TOTAL
total=p1+p2+p3;
system("CLS");
// Se imprimen resultados
cout<<"Definitiva de la asignatura: "<<total<<endl;
if (total>=4.7){
cout<<"\nLa asignatura fue aprobada!"<<endl;
}
else {
cout<<"\nLa asignatura fue reprobada"<<endl;
}
system("Pause");
return 0;
}
cada nota vale 33% 33%y la ultima 34%
y no se que es bitcoins...yo lo hago por aprender..
Cita de: flony en 25 Octubre 2012, 04:57 AM
bueno alli esta el code #include <iostream>
using namespace std;
int main()
{
float p1,p2,p3,total;
// Se piden los datos
cout<<"Suministre nota P1: ";
cin>>p1;
cout<<"\nSuministre nota P2: ";
cin>>p2;
cout<<"\nSuministre nota P3: ";
cin>>p3;
// Se sacan los valores de cada parcial
// 33% y la ultima 34%
p1=(p1*33)/100;
p2=(p2*33)/100;
p3=(p3*34)/100;
// TOTAL
total=p1+p2+p3;
system("CLS");
// Se imprimen resultados
cout<<"Definitiva de la asignatura: "<<total<<endl;
if (total>=4.7){
cout<<"\nLa asignatura fue aprobada!"<<endl;
}
else {
cout<<"\nLa asignatura fue reprobada"<<endl;
}
system("Pause");
return 0;
}
cada nota vale 33% 33%y la ultima 34%
y no se que es bitcoins...yo lo hago por aprender..
es una moneda virtual de utilisacion mundial valida en todo el planeta busca en youtube que es bitcoin y hay te sale valen amigo te pasaste ncuando tenga duda te preguntare :P vale
ok :)