Diario de un programador. Anexo B: Códigos
Ordenamiento burbuja: Lo que hace este código es utilizar el algoritmo de ordenamiento burbuja, para ordenar 3 números. Es posible ordenar una mayor cantidad de números solamente modificando todos los números 3 que aparecen en el código
C
Programa utilizado: Code Blocks 13.12
#include<stdio.h>
int main(void){
int i,j, aux, a[3];
for(i = 0; i < 3; i++){
printf("Ingresa un numero: ");
scanf("%d", &a[i]);
} //fin for
for(i = 0; i < 3; i++){
for(j = 0; j < 3; j++){
if(a[j] > a[j + 1]){
aux = a[j];
a[j] = a[j + 1];
a[j + 1] = aux;
}//fin if
}//fin for
}//fin for
printf("%d,%d,%d\n", a[0],a[1],a[2]);
return 0;
}//fin main
//Escrito por Gustavo J. Cerda Nilo, diciembre 2015
Programa utilizado: Net Beans 8.0.1
import java.util.Scanner;
public class ordenaNumeros {
public static void main(String[]args){
Scanner ingreso = new Scanner(System.in);
int i, j, aux;
int a[] = new int[3];
for(i = 0; i < 3; i++){
System.out.print("Ingresa un numero: ");
a[i] = ingreso.nextInt();
}//fin for
for(i = 1; i < 3; i++){
for(j = 0; j < 3 - i; j++){
if(a[j] > a[j + 1]){
aux = a[j];
a[j] = a[j + 1];
a[j + 1] = aux;
}//fin if
}//fin for
}//fin for
System.out.printf("%d,%d,%d\n", a[0],a[1],a[2]);
}//fin main
}//fin class
//Escrito por Gustavo J. Cerda Nilo, diciembre 2015
PYTHON 3.5
Programa utilizado: Idle
Programa utilizado: Idle
a = []
for i in range(3):
ingreso = int(input("Ingresa un numero: "))
a.append(ingreso)
for i in range(1, 3):
for j in range(0, 3-i):
if a[j] > a[j + 1]:
aux = a[j]
a[j] = a[j + 1]
a[j + 1] = aux
print("%d,%d,%d" % (a[0],a[1],a[2]))
#Escrito por Gustavo J. Cerda Nilo, diciembre 2015
SMALL BASIC
Programa utilizado: Small Basic 1.1
TextWindow.WriteLine("Ordenar 3 numeros... metodo burbuja")
For i = 1 To 3
TextWindow.Write("Ingresa numero ")
a[i] = TextWindow.ReadNumber()
EndFor
For i = 1 To 3
For j = 0 To 3 - i
If a[j] > a[j + 1] Then
aux = a[j]
a[j] = a[j + 1]
a[j + 1] = aux
EndIf
EndFor
EndFor
TextWindow.WriteLine(a[1] + "," + a[2] + "," + a[3])
'Escrito por Gustavo J. Cerda Nilo, Octubre 2015
No hay comentarios:
Publicar un comentario