Descarga la aplicación para disfrutar aún más
Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
/* 1. Problemática: diseñar un algoritmo q reciba un numero n y regrese verdadero si dicho número se encuentra entre el rango a y b 2. Análisis: a. Salida: verdadero si el numero esta entre el rango que el usuario indicó b. Entradas: un numero m y un rango a-b c. Proceso: primero le digo al usuario de que trata el programa. dellcaro 3 varaibles de tipo entero y le pido al usuario que digite el numero, y a y b que será el rango. abro una funcion de tipo booleano y abro un if donde si n>=a y n<=b entonces retorna verdadero, si no retorna falso. cierro el if, cierro la funcion. en el main abro un if donde si rango escribe verdadero. si no escribe falso. d. Restricciones: no caracteres. 3. Diseño: c++ inicio declarar n, a, b como entero escribir "algoritmo que..." escribir "ingrese el rango inferior" lee a escribir "ingrese el rango superior" lee b escribir "ingrese el nuero a determinar" leer n si (rango(a,b,n)){ escribir "vedadero" }sino{ escribir "falso" } finfuncion booleana funcion rango(entero a, entero b, entero n) si n>=a y n<=b entonces retornar veradero sino retornar falso finsi finfuncion 4. Prueba de escritorio */ #include<iostream> using namespace std; bool rango(int,int,int); int main(){ int a,b,n; cout<<"programa que recibe un numero n y regresa verdadero si dicho número se encuentra entre el rango a y b"<<endl; cout<<"dime el rango inferior: "; cin>>a; cout<<"dime el rango superior: "; cin>>b; cout<<"dime el numero que desea verificar: "; cin>>n; if(rango(a,b,n)){ cout<<"vedadero"; }else{ cout<<"falso"; } } bool rango(int a, int b, int n){ if(n>=a && n<=b){ return true; }else{ return false; } }
Compartir