HOLA
Buenas a todos!!soy nuevo aqui asi que queria pasar a presentarme y decirles que soy buen programador de C y si alguien necesita alguna ayuda en algo, estoy aqui para ayudarlos!!
Hola, quiero que me ayuden con este programa, es un proyecto que me dejaron su valor de 30% de la calificaci贸n final, pero no puedo, no soy muy avanzado, solo puedo usar algunas variables, como for, int, while, double,switch. Pero bueno eso es otra cosa.
Si observan el programa podran ver que una compa帽ia de discos, quiero que me saque el total, no puedo, no se que variables necesito, el total me tira el precio del CD es l贸gico porque tengo como variable "p" y me tira el precio, quiero que me digan como hago para sacar el total de los 3 CD\'S que un cliente desea comprar.
En este programa use las siguientes variables:
c: Cantidad de cd\'s que llecar谩
cd: c贸digo del cd que en este caso solo hay 3
t: total
p: precio del cd
tt: total total
asi lo llevo observen
#include<iostream>
using namespace std;
int main()
{
int c,cd;
int t=0;
float p,tt;
cout<<" ROCK "<<endl;
cout<<"1. 21st Century BreakDown - Green Day"<<endl;
cout<<"2. Get A Grip - Aerosmith"<<endl;
cout<<"3. Abbey Road - Beatles"<<endl;
while(cd!=-1)
{
cout<<"Ingrese el Codigo de su Disco"<<endl;
cin>>cd;
cout<<endl;
cout<<"Ingrese la Cantidad que llevara de ese mismo disco"<<endl;
cin>>c;
cout<<endl;
switch(cd)
{
case 1:
cout<<"21st Century BreakDown - Green Day"<<endl;
p=c*705.57;
cout<<"Su Precio es: "<<p<<endl;
cout<<endl;
cout<<"Presione \'0\' Para Seguir o \'-1\' Para Salir"<<endl;
cin>>cd;
break;
case 2:
cout<<"Get A Grip - Aerosmith"<<endl;
p=c*600;
cout<<"Su Precio es : "<<p<<endl;
cout<<"Presione \'0\' Para Seguir o \'-1\' Para Salir"<<endl;
cin>>cd;
break;
case 3:
cout<<"Abbey Road - Beatles"<<endl;
p=c*578.30;
cout<<"Su Precio es : "<<p<<endl;
cout<<"Presione \'0\' Para Seguir o \'-1\' Para Salir"<<endl;
cin>>cd;
}
}
tt=p;
cout<<"el total es : "<<tt<<endl;
system("pause");
return 0;
}
Si observan el programa podran ver que una compa帽ia de discos, quiero que me saque el total, no puedo, no se que variables necesito, el total me tira el precio del CD es l贸gico porque tengo como variable "p" y me tira el precio, quiero que me digan como hago para sacar el total de los 3 CD\'S que un cliente desea comprar.
En este programa use las siguientes variables:
c: Cantidad de cd\'s que llecar谩
cd: c贸digo del cd que en este caso solo hay 3
t: total
p: precio del cd
tt: total total
asi lo llevo observen
#include<iostream>
using namespace std;
int main()
{
int c,cd;
int t=0;
float p,tt;
cout<<" ROCK "<<endl;
cout<<"1. 21st Century BreakDown - Green Day"<<endl;
cout<<"2. Get A Grip - Aerosmith"<<endl;
cout<<"3. Abbey Road - Beatles"<<endl;
while(cd!=-1)
{
cout<<"Ingrese el Codigo de su Disco"<<endl;
cin>>cd;
cout<<endl;
cout<<"Ingrese la Cantidad que llevara de ese mismo disco"<<endl;
cin>>c;
cout<<endl;
switch(cd)
{
case 1:
cout<<"21st Century BreakDown - Green Day"<<endl;
p=c*705.57;
cout<<"Su Precio es: "<<p<<endl;
cout<<endl;
cout<<"Presione \'0\' Para Seguir o \'-1\' Para Salir"<<endl;
cin>>cd;
break;
case 2:
cout<<"Get A Grip - Aerosmith"<<endl;
p=c*600;
cout<<"Su Precio es : "<<p<<endl;
cout<<"Presione \'0\' Para Seguir o \'-1\' Para Salir"<<endl;
cin>>cd;
break;
case 3:
cout<<"Abbey Road - Beatles"<<endl;
p=c*578.30;
cout<<"Su Precio es : "<<p<<endl;
cout<<"Presione \'0\' Para Seguir o \'-1\' Para Salir"<<endl;
cin>>cd;
}
}
tt=p;
cout<<"el total es : "<<tt<<endl;
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int cd, c;
float p, t=0;
printf ("***** ROCK *****n1. 21st Century BreakDown - Green Dayn2. Get A Grip - Aerosmithn3. Abbey Road - Beatlesn");
printf ("nIngrese el codigo del disconIngrese -1 para terminar la compranOpcion: ");
scanf ("%d", &cd);
while (cd != -1) {
printf ("Ingrese la cantidad de cd's que llevara: ");
scanf ("%d", &c);
switch (cd) {
case 1:
p = c * 705.57;
t += p;
printf ("n------------> Sub-total: %.2fn", t);
break;
case 2:
p = c * 600;
t += p;
printf ("n------------> Sub-total: %.2fn", t);
break;
case 3:
p = c * 578.30;
t += p;
printf ("n------------> Sub-total: %.2fn", t);
break;
}
printf ("nIngrese otro codigo de disconIngrese -1 para terminar la compranOpcion: ");
scanf ("%d", &cd);
}
printf ("nTOTAL A PAGAR: %.2fn", t);
system ("PAUSE");
return 0;
}
ojala esto te sirva amigo! cualquier cosita dime nada mas..
#include <stdlib.h>
int main()
{
int cd, c;
float p, t=0;
printf ("***** ROCK *****n1. 21st Century BreakDown - Green Dayn2. Get A Grip - Aerosmithn3. Abbey Road - Beatlesn");
printf ("nIngrese el codigo del disconIngrese -1 para terminar la compranOpcion: ");
scanf ("%d", &cd);
while (cd != -1) {
printf ("Ingrese la cantidad de cd's que llevara: ");
scanf ("%d", &c);
switch (cd) {
case 1:
p = c * 705.57;
t += p;
printf ("n------------> Sub-total: %.2fn", t);
break;
case 2:
p = c * 600;
t += p;
printf ("n------------> Sub-total: %.2fn", t);
break;
case 3:
p = c * 578.30;
t += p;
printf ("n------------> Sub-total: %.2fn", t);
break;
}
printf ("nIngrese otro codigo de disconIngrese -1 para terminar la compranOpcion: ");
scanf ("%d", &cd);
}
printf ("nTOTAL A PAGAR: %.2fn", t);
system ("PAUSE");
return 0;
}
ojala esto te sirva amigo! cualquier cosita dime nada mas..
Amigo eres un capo!!!!
Mil gracias, me sirve de maravilla!!!!!
no hemos visto estas funciones que usaste pero, ojal谩 mi profesor las acepte. Gracias!!!!
Mil gracias, me sirve de maravilla!!!!!
no hemos visto estas funciones que usaste pero, ojal谩 mi profesor las acepte. Gracias!!!!
el codigo que te deje mas arriba esta en lenguaje C, no es en C++, asi que si estas viendo C te explico que la funcion printf imprime en pantalla y con la funcion scanf uno recibe un valor introducido por teclado, creo que en C++ si no me equivoco el printf vendria a ser como el cout, pero el scanf no se a que se asemeja, pero seria con alguna que lea un valor de teclado..
si el codigo que tu escribiste lo entiendo como creo, me parece que el scanf en c++ seria cin, verdad??
si yo estoy viendo C++ y, si es cout y cin.
Pero una 煤ltima pregunta, creo :s
porqu茅 pones en el resutado un signo de m谩s "+"
mira:
t += p;
que funci贸n tiene??, s茅 que es en lenguaje C
y sabes como es en C++???
Pero una 煤ltima pregunta, creo :s
porqu茅 pones en el resutado un signo de m谩s "+"
mira:
t += p;
que funci贸n tiene??, s茅 que es en lenguaje C
y sabes como es en C++???
Ahh... no es nada eso.
Lo que hace el t += p es sumarle a t lo que ya hay en t mas p..
en pocas palabras, t += p es lo mismo que t = t + p;
entiendes??
Lo que hace el t += p es sumarle a t lo que ya hay en t mas p..
en pocas palabras, t += p es lo mismo que t = t + p;
entiendes??
