tag:blogger.com,1999:blog-1486601566192141294.post8273694192362488128..comments2023-05-20T05:05:47.652-05:00Comments on T-pazoft.com: Operaciones Básicas con Dev-C++Unknownnoreply@blogger.comBlogger1125tag:blogger.com,1999:blog-1486601566192141294.post-23257312575248148322017-03-28T21:06:29.050-05:002017-03-28T21:06:29.050-05:00Hola, necesito hacer un programa que resuelva oper...Hola, necesito hacer un programa que resuelva operaciones basicas, pero necesito validar que el usuario haya ingresado solo numeros (enteros o decimales), si el usuario ingreso otro dato no numerico, se le daran 6 intentos para que ingrese el numero, si terminan los intentos el programa finalizara. Tengo este programa, que valida la entrada de numeros con los 6 intentos, pero necesito que si el usuario ingresa bien el numero hacer operaciones, podrian ayudarme?:<br />#include <br /><br /><br />using namespace std;<br /><br />bool validaN(string entrada){ //Validacion de que el valor agregado si sea un numero<br /> bool valida = true;<br /> int tam= entrada.size();<br /> for (int i=0; i=58){ //Se hace la condicion de que el valor ingresado debe ser un numero de 0 a 9 digitos<br /> valida = false;<br /> break;<br /> }<br /> }<br /> return valida;<br />};<br /><br />int main() <br />{<br /> string A;<br /> string n;<br /> cout<<"Ingrese el numero: "; //Se pide al ususario ingresar el numero deseado<br /> cin>>n; //El numero ingresado se guarda en la variable n<br /> int intentos=6; //Se declara la variable entera i que sera la que nos estara contando el numero de intentos, iniciando en 6<br /> while(!validaN(n)){ //Mientras que n sea un numero (Validacion) se cumplira lo siguientr<br /> cout<<"\n Solo se permiten NUMEROS, "<>n; //Se guarda el nuevo valor ingresado por el usuario para volver a validar si es un numero o no<br /> intentos--; //Le va restando 1 a los intentos para ir indicando que quedan menos intentos<br /> if(intentos==0){ //Se condiciona a que si el numero de intentos llego a cero, se mandara un mensaje al usuario indicandole que se le terminaron los intentos, para despues salirse del programa<br /> cout<<"\n \n Terminaron sus intentos. Hasta luego";<br /> system("Exit");<br /> return 0;}<br /> }<br /> <br />}Anonymoushttps://www.blogger.com/profile/16198709049953592349noreply@blogger.com