Número positivo o negativo

Leer un número e indicar si es positivo o negativo usando condicional doble.

← Volver a Artículos



¿Cómo determinar si un número es positivo o negativo?

Solicitamos un número al usuario; si es mayor o igual a 0 mostramos "Positivo", si no (condicional SI-SINO) mostramos "Negativo".



Solución en PSeInt

Proceso PositivoNegativo
    Definir numero Como Real;

    Escribir "Ingrese un número: ";
    Leer numero;

    Si numero >= 0 Entonces
        Escribir "El número es positivo";
    SiNo
        Escribir "El número es negativo";
    FinSi
FinProceso


Solución en Python

numero = float(input("Ingrese un número: "))

if numero >= 0:
    print("El número es positivo")
else:
    print("El número es negativo")


Solución en JavaScript

let numero = parseFloat(prompt("Ingrese un número:"));

if (numero >= 0) {
  alert("El número es positivo");
} else {
  alert("El número es negativo");
}


Solución en C++ (Dev C++)

#include <iostream>
using namespace std;

int main() {
    double numero;
    cout << "Ingrese un número: ";
    cin >> numero;
    if (numero >= 0) cout << "El número es positivo\n";
    else cout << "El número es negativo\n";
    return 0;
}


Solución en C#

using System;

class Program {
  static void Main() {
    double numero;
    Console.Write("Ingrese un número: ");
    numero = double.Parse(Console.ReadLine());
    if (numero >= 0)
      Console.WriteLine("El número es positivo");
    else
      Console.WriteLine("El número es negativo");
  }
}


Solución en Java

import java.util.Scanner;
public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.print("Ingrese un número: ");
    double numero = sc.nextDouble();
    if (numero >= 0) System.out.println("El número es positivo");
    else System.out.println("El número es negativo");
  }
}


Solución en Excel

Supongamos que el número está en la celda A1:

=SI(A1>=0,"Positivo","Negativo")


Publicado por: ObiWan
Fecha: 12/09/2025