Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/10/2008, 11:32
pardo_87
 
Fecha de Ingreso: octubre-2008
Ubicación: tuxtepec, oaxaca, mexico
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: hola a todos tengo un problemas con c++

okas graciaspor tomarte tu tiempo, me fue de mucha ayuda tu comentario





Cita:
Iniciado por princesa_him Ver Mensaje
Hola... bueno casi no hay diferencia...
solo radica en que el While no ejecuta nada... hasta que le mandes la instruccion, y el do while... ejecuta por lo menos una vez...
te voy a poner ejmplos... para q los entiendas mejor:
primero con el if y el else:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{

float R;

int a;
cout << "ingrese el primer numero " << endl;
cin >> a;

int b;
cout << "ingrese el segundo numero " << endl;
cin >> b;

char op;
cout << "ingrese la operacion (+ - * /)" << endl;
cin >> op;

if (op=='+' || op=='-' || op=='/' || op=='*')
{
switch (op)
{
case'+' : R = a + b ; break;
case'*' : R = a * b ; break;
case'-' : R = a - b ; break;
case'/' : R = a / b ; break;

}

cout << "El resultado es " << R << endl;
}

else
cout << "operacion no valida" << endl;


system("PAUSE");
return EXIT_SUCCESS;
}

este ejercicio es para que realize operaciones basicas...!!!haz de saber que el Cout imprime, el switch... es solo par elegir la opcion.

Ahora con el while, y con el for...
estos sin son casi iguales, solo varia la sintaxis...mira

#include <cstdlib>
#include <iostream>

using namespace std;

int main ()
{
int resp = 1;

int e ;
int b ;
cout << "ingrese la base " << endl;
cin >> b;
cout << "ingrese la potencia " << endl;
cin >> e;
for ( int j = 1; j<= e; j++)
{
resp = resp * b;
}
cout << "la potencia es" << " "<< resp << endl;

system ("PAUSE");
return 0;

}

Ese esta con for... y para while sera:

#include <cstdlib>
#include <iostream>

using namespace std;

int main ()
{
int resp = 1;

int e ;
int b ;
cout << "ingrese la base " << endl;
cin >> b;
cout << "ingrese la potencia " << endl;
cin >> e;
int j = 1;
while (j<= e)
{
resp = resp * b;
j++
}
cout << "la potencia es" << " "<< resp << endl;

system ("PAUSE");
return 0;

}


Es muy similar...!!!
bueno, espero q te halla ayudado... y si tienes alguna duda, ps solo escribeme... jijiji
besos