Dev - C++ - limpiar pantallas y reperçtir ejercicio

 
Vista:

limpiar pantallas y reperçtir ejercicio

Publicado por john jairo (7 intervenciones) el 16/03/2006 15:30:07
Quisiera saber como puedo , despues de ejecutar un programa en visual c++, limpo la pantalla, y me vuelva ha ejecutar la funcion

ejemplo

si tengo un programa que me haga esto , osea calcule la mitad de un numero x

# include <iostream.h>
void main()
{
double n_numero,mitad;
cout<<" Digite un numero ";
cin>>n_numero;
mitad=n_numero/2;
cout<<" la mitad es "<<mitad;

}

como puedo hacer para que no me salgo en pantalla
la frase que dice
press any key for continued "presione cualquier tecla para continuar "

ademas como puedo hacer para que me limpie a pantalla
y me vuelva a ejecutar lo mismo osea que que me pida otro numero y me haga el preceso

pero ademas tengo que tener la opcion que me pida si deseo salir

le agradezco a quien me pueda brindar la respuesta o una ayuda de antemano gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:limpiar pantallas y reperçtir ejercicio

Publicado por -.- (2 intervenciones) el 16/03/2006 15:52:34
# include <iostream.h>
#include <stdlib.h> //para el system

void main()
{
double n_numero,mitad;
char opcion='S';

while(opcion=='s' || opcion=='S')
{
//limpiamos pantalla antes de comenzar
system("cls");

cout<<" Digite un numero ";
cin>>n_numero;
mitad=n_numero/2;
cout<<" la mitad es "<<mitad<<endl;

cout<<"desea continuar : (s)i , (n)o :";
cin>>opcion;
//si la opcion es diferente de s o S, entonces sale del programa y termina el bucle
}

}

^_^ espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:limpiar pantallas y reperçtir ejercicio

Publicado por felix maikel (9 intervenciones) el 16/03/2006 19:21:24
Para lograr lo que pides puedes usar un do while esto te permitira repetir la accion cuantas veces desees hasta que se cumpla la condicion de parada, para limpiar la pantalla utiliza la funcion system("cls").

ejemplo:

# include <iostream.h>
void main()
{
int opcion=0;
do
{
cout<<"1-Calcular mitad"<<endl;
cout<<"2-Salir"<<endl;
cin>>opcion;
system("cls");
switch(opcion)
{
case 1:
{
double n_numero,mitad;
cout<<" Digite un numero ";
cin>>n_numero;
mitad=n_numero/2;
system("cls");
cout<<" la mitad es "<<mitad<<endl;
system("pause");
system("cls");
}
break;
}

}
while(opcion!=2);
system("pause");
}

El programa terminara cuando se teclee un 2 y realizara la opcion 1 cuando esta sea llamada esto te permitira ejecutarlo varias veces.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:limpiar pantallas y reperçtir ejercicio

Publicado por Steven Calle (1 intervención) el 24/11/2017 19:27:29
hola Disculpa no corre en programa
sale este error
[Error] iostream.h: No such file or directory
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 171
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

RE:limpiar pantallas y reperçtir ejercicio

Publicado por juanki (73 intervenciones) el 24/11/2017 20:08:43
Hola

En C++ no hay que poner el .h. Sería:

1
include <iostream>

Por cierto, el hilo es más viejo que yo XD Crea uno nuevo cuando tengas dudas y no respondas en uno tan antiguo.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar