Translate

miércoles, 12 de noviembre de 2014

Programa en C para saber si tres numeros estan forma Acendente

Construye un diagrama de flujo y el correspondiente programa en C que, al recibir como datos de entrada tres valores enteros diferentes entre sí, determine si los mismos están en orden creciente.

Análisis del problema: Necesitamos una un programa para determinar si una serie de 3 números esta ordenada en forma ascendente y para determinarla debemos usar secuencias condicionales anidadas.

Datos de entrada: Tres números enteros positivos.

Datos de salida: Los números en forma ascendente y un mensaje de los números están ordenados.

Datos adicionales: Ninguno.

Proceso:

El usuario introduce los números sea en forma ordenada o desordenada el programa verificara si los números estas ordenados en forma ascendente mediante sentencias condicionales anidadas, de no ser así el programa desplegara un mensaje de “los números no están ordenados en forma ascendente” y si están ordenados, el programa desplegara los números ordenados y el mensaje “los números están ordenados”.



Diagrama de flujo:






Código fuente:

//Algoritmo: Acendente
//Nombre:David Ponce
//Fecha: 12/11/2014
/* Descripcion: El programa debera identificar si los numeros introducidos estas en orden ascendente, caso contrario el programa dara un mensaje de que 
esta en dicho orden, esto lo logramas con sentencias condionales, que nos ayudan a determinar si son iguales, y si cumplen con los requerimentos,
se usara secuencias condicionales de segundo nivel de anidamiento.*/

 #include <stdio.h>

main()
{
int n1, n2, n3;
printf("Ingrese el primer numero \n ");
scanf("%d", &n1);
printf("Ingrese el segundo numero \n ");
scanf("%d", &n2);
printf("Ingrese el tercer numero \n ");
scanf("%d", &n3);
if (n1!=n2&&n1!=n3&&n2!=n3)
{
if(n1<n2&&n1<n3)
{
if(n2<n3)
{
printf("Los numeros %d, %d, %d estan en orden", n1, n2, n3);
}
else
{
printf("Los numeros estan en desorden");
}
}
else
{
printf("Los numeros estan en desorden");
}
}
else
{
printf("Los numeros son iguales");
}
getch();
}

Programa en C:








2 comentarios:

  1. programar en C dado los datos A, B y C que
    representan números enteros diferentes, escribir estos números de forma descendente.

    ResponderEliminar