Autor
|
Tema: Validacion de numero int y float (Leído 4,328 veces)
|
Tan17
Desconectado
Mensajes: 2
|
Buena noches, ocupo de su guía.
Al iniciar el programa el sistema deberá solicitar al usuario si desea trabajar con valores enteros o valores de punto flotante (dos decimales).
Según lo seleccionado por el usuario así serán los cálculos a realizar.
Como regla , si el usuario selecciona trabajar con números enteros, el sistema no deberá permitir que los números ingresados por el usuario sean de punto flotante y viceversa.
Soy estudiante, es para un trabajo de la U, no estoy pidiendo que me hagan el ejercicio, sino una guía para poder hacerlo.
saludos gracias.
|
|
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Consigue los números cómo cadenas de texto. Los enteros no deberán tener más que dígitos, los reales deberán tener, además de dígitos, una coma o punto decimal (según tu país).
|
|
|
En línea
|
|
|
|
|
Tan17
Desconectado
Mensajes: 2
|
Ok, gracias La conversion en cadena de texto seria de esta forma? #include<iostream> #include<stdlib.h>
using namespace std;
int main(){
char laCadenaDeentrada[20]; cin.get(laCadenaDeentrada,10,'\n'); float elValorConvertidoAFlotante;
elValorConvertidoAFlotante= atof(laCadenaDeentrada);
cout<<"El valor es: "<<elValorConvertidoAFlotante;
return 0; }
|
|
« Última modificación: 19 Septiembre 2018, 19:21 pm por Tan17 »
|
En línea
|
|
|
|
srWhiteSkull
|
Si, atof() te da valores flotantes y atoi() valores enteros, te lo cuento porque según indicas en el ejercicio necesitarás las dos.
|
|
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Pero eso después de controlar la cadena. A atof le puedes pasar un entero y no se quejará, cosa que va contra el enunciado del problema.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
ayuda con float
Programación C/C++
|
ediporey2000
|
6
|
3,808
|
29 Junio 2010, 13:40 pm
por nicolas_cof
|
|
|
Programa en C que convierta un numero con punto decimal osea Float a Binario
Programación C/C++
|
thekingluisx
|
5
|
10,280
|
28 Diciembre 2013, 17:31 pm
por thekingluisx
|
|
|
Problema con undefined reference to `Shoot::Shoot(float,float)´
Programación General
|
nakas95
|
2
|
2,335
|
20 Mayo 2014, 00:17 am
por nakas95
|
|
|
Problema con div y float
Desarrollo Web
|
hegispok
|
3
|
2,773
|
3 Febrero 2016, 00:41 am
por hegispok
|
|
|
obtener el número máximo y el número mínimo de matriz aleatoria c++
Programación C/C++
|
ra58alfa
|
2
|
4,747
|
4 Julio 2018, 23:31 pm
por Beginner Web
|
|