ALGORITMO QUE REDONDEE UN NÚMERO DECIMAL

Categoría de Función matemática

TRUNC() - REDON() : permite extraer la parte entera y redondear un número decimal.


Algoritmo que muestre números con 2 decimales

Redondear un número a dos decimales en PSeInt

💻 Hacer un programa que permita ingresar un número de N decimales y muestre sólo [1] la parte entera, [2] Redondee a 0 decimales, [3] Redondee con 2 decimales y [4] Muestra sólo los números decimales.

EJEMPLO :
Número Ingresado <-- 34.5456
[1] SÓLO LAPARTE ENTERA : 34
[2] REDONDEO A 0 DECIMALES : 35
[3] REDONDEO A 2 DECIMALES : 34.55
[4] MUESTRA SÓLO DECIMALES : 5456


Algoritmo en pseint para mostrar un número con 2 decimales PSeInt Estricto : DESCARGA EL CÓDIGO

Algoritmo programacion_work
    Definir factor como Entero;
    Definir num, result como Real;	
    Escribir Sin Saltar "INGRESE UN NÚMERO CON N DECIMALES : ";
    Leer num;	
    Escribir "";
    Escribir "MUESTRA SÓLO LA PARTE ENTERA  : ", TRUNC(num);
    Escribir "REDONDEA CON 0 DECIMALES      : ", REDON(num);
    factor <- 10^2; // Cambia el 2 por el número de decimales que necesitas
    result <- trunc(num*factor+.5)/factor;		
    Escribir "REDONDEA CON 2 DECIMALES      : ",result;
    Escribir "MUESTRA SÓLO LA PARTE DECIMAL : ",-10000*(TRUNC(num)-num); // Cambia 10000 por la cantidad de decimales
FinAlgoritmo

código en python para mostrar un número con dos decimales Python :

import math
num = float(input("INGRESE UN NÚMERO CON N DECIMALES : "))
print("MUESTRA SÓLO LA PARTE ENTERA  : ",math.trunc(num))
print("REDONDEA CON 0 DECIMALES      : ",round(num))
print("REDONDEA CON 2 DECIMALES      : ",round(num,2))
print("MUESTRA SÓLO LA PARTE DECIMAL : ",math.trunc(10000*(abs(num)-math.trunc(num))))

código en Dev C++ que muestre un número con 2 decimales Dev C++ :

#include<iostream>
#include<iomanip>
#include<math.h>
using namespace std;
int main() {
    double num;	
    cout << "INGRESE UN NUMERO CON N DECIMALES : ";
    cin >> num ;
    cout << endl;	
    cout << "MUESTRA SOLO LA PARTE ENTERA  : " << int(num) << endl;
    cout << "REDONDEA CON 0 DECIMALES      : " << ceil(num) << endl;				
    cout << "REDONDEA CON 2 DECIMALES      : " << fixed << setprecision(2) << num << endl;
    cout << "MUESTRA SOLO LA PARTE DECIMAL : " << int(10000 * (num-(int(num)))) << endl;
    return 0; 
}

Hacer un programa que muestre un número con 2 decimales en Java NetBeans Java NetBeans :

package programacion.work;
import java.util.Scanner;
public class numeros_decimales {
    public static void main(String[] args) {
        Scanner ingreso=new Scanner(System.in);
        double num;
        System.out.print("INGRESE UN NUMERO CON N DECIMALES : ");
        num = Double.parseDouble(ingreso.next());           
        System.out.println("MUESTRA SOLO LA PARTE ENTERA  : " + (int) Math.floor(num) );
        System.out.println("REDONDEA CON 0 DECIMALES      : " + (int) Math.ceil(num) );
        System.out.println("REDONDEA CON 2 DECIMALES      : " + String.format("%.2f", num) );
        System.out.println("MUESTRA SOLO LA PARTE DECIMAL : " + (int)(10000 * (num - Math.floor(num))) );
    }
}



Facebook de www.programacion.work. Canal de Youtube de www.programacion.work. Twitter de www.programacion.work. TikTok de www.programacion.work.


Política de cookies

Política de Privacidad

Aviso Legal y Términos De Uso