urgente necesito este programa

luis
05 de Septiembre del 2005
Descripción del problema Tienes una calculadora que soporta números de hasta cuatro dígitos (no importa si tiene o no punto decimal), además, sólo puede realizar 2 operaciones: multiplicar por A y dividir entre B. Si el resultado de multiplicar un número por A es un número de más de 4 dígitos la calculadora da como resultado 1. Si el resultado de dividir entre B no es un número entero, entonces la calculadora trunca el resultado entregando únicamente la parte entera. Por ejemplo(para probarlo), si A = 2 y B = 3 entonces 20*A = 40 y 20/B = 6 mientras que 6,000*A = 1 y 6,000/B = 2,000. La calculadora siempre debe de preguntar si deseas realizar otra operación. Deberás tomar en cuenta los siguientes puntos: • Realizar el programa en C++. • Debe tener un menú que me permita seleccionar qué operación realizar: A o B. • Recuerda que me debe permitir realizar operaciones cuantas veces lo desee y poder intercambiar entre ellas. • No debe aceptar cantidades negativas. • Las cantidades pueden ser con o sin decimales, debe aceptar ambas. • No olvides la validación de datos. • Todas las operaciones de la calculadora deben hacerse con funciones con parámetros definidas por el usuario. • No olvides incluir comentarios.