lunes, 23 de mayo de 2016

Codigo para invertir números en C, Java, Python, Small Basic

Diario de un programador. Anexo B: Códigos


Invertir números: Lo que hace este código es solicitar un número de tres dígitos y luego los muestra en forma invertida. Por ejemplo si el usuario escribe 123, el programa responde 321.

C
Programa utilizado: Code Blocks 13.12

#include<stdio.h>

int main(void){

  int numero, unidad, decena, centena;

  printf("Ingresa un numero de 3 digitos: ");
  scanf("%d", &numero);

  centena = numero / 100;
  decena = (numero % 100) / 10;
  unidad = ((numero % 100) % 10);

  printf("%d%d%d\n", unidad, decena, centena);

return 0;
}//fin main

//Escrito por Gustavo J. Cerda Nilo, diciembre 2015
   JAVA
Programa utilizado: Net Beans 8.0.1


import java.util.Scanner;
public class Invertir{
  public static void main(String[]args){
   
    int numero, unidad, decena, centena;
    Scanner ingreso = new Scanner(System.in);
   
    System.out.print("Ingresa un numero de 3 digitos: ");
    numero = ingreso.nextInt();
   
    centena = numero / 100;
    decena = (numero % 100) / 10;
    unidad = ((numero % 100) % 10);

    System.out.printf("%d%d%d\n", unidad, decena, centena);
  }//fin main   
}//fin class

//Escrito por Gustavo J. Cerda Nilo, diciembre 2015
PYTHON 3.5
Programa utilizado: Idle


numero = int(input("Ingresa un numero de 3 digitos: "))
centena = int(numero / 100)
decena = int((numero % 100) / 10)
unidad = int((numero % 100)% 10)

print("%d%d%d" % (unidad,decena,centena))

#Escrito por Gustavo J. Cerda Nilo, diciembre 2015
 
SMALL BASIC
Programa utilizado: Small Basic 1.1
TextWindow.WriteLine("Numero invertido")
TextWindow.Write("Ingresa un numero de 3 digitos ")

numero = TextWindow.ReadNumber()
centena = math.Floor(numero / 100)
decena = math.Floor(Math.Remainder(numero,100) / 10)
unidad = math.Floor(math.Remainder(Math.Remainder(numero,100),10))

TextWindow.Write(unidad)
TextWindow.Write(decena)
TextWindow.WriteLine(centena)

'Escrito por Gustavo J. Cerda Nilo, Septiembre 2015

1 comentario:

C++ El apuntador This

El apuntador This En C++, cada objeto tiene acceso a su propia dirección a través de un puntero o apuntador denominado This. Lo...