Realidad Nacional De Obras
Entender el problema
Datos | resultado |
Numero | |
6 | No es primo |
5 | Si es primo |
Modelo dowhile
inicio
si (numero mod i == 0)
{esPrimo = 0;
}
contcont+1
}
mientras (i < numero);
si(esPrimo == 1)
fin
DICCIOMARIO DE VARIABLES
Variables de entrada :numero; tipo enteroVariables de salida: primo; tipo entero
PRE CONDICION {(i < numero)}
ACCION QUE REALIZA EL ALGORITMO verifica si un numero es primo o no
Diseño
Inicio
{declarar variables}esPrimo = 1;
i = 2;
numero;
{leer}
Leer numero
hacer
{
inicio
si (numero mod i == 0){
esPrimo = 0;
}
ii+1
fin
}
mientras(i < numero);
si(esPrimo ==1)
escribir("el numero es primo");
si no
escribir(“el numero no es primo");
fin
codificación
using System;
usingSystem.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
//declara variablesint esPrimo = 1;
int i = 2;
int numero;
Console.Write("Ingrese el numero:");
numero = int.Parse(Console.ReadLine());//estructura repetitiva
do
{
if (numero % i == 0)
{
esPrimo = 0;
}
i++;//actualizacion
}
while (i < numero);//condicion
if (esPrimo == 1)//instrucciones
Console.WriteLine("el numero es primo");
else...
Regístrate para leer el documento completo.