[Solución] Calculadora de número primo
Solución
import 'dart:io';
void main() {
// Solicitar al usuario un número entero positivo
stdout.write('Ingrese un número entero positivo: ');
int numero = int.parse(stdin.readLineSync()!);
// Verificar si el número es primo
bool esPrimo = true; // Suponemos que el número es primo inicialmente
if (numero <= 1) {
esPrimo = false; // Si el número es menor o igual a 1, no es primo
} else if (numero != 2 && numero % 2 == 0) {
esPrimo = false; // Si el número es par y no es 2, no es primo
}
// Mostrar el resultado por consola
if (esPrimo) {
print('$numero es un número primo.');
} else {
print('$numero no es un número primo.');
}
}
Last updated