lunes, 23 de mayo de 2016

Codigo para invertir números en C, Java, Python, Small Basic (2da opcion)

Diario de un programador. Anexo B: Códigos


Invertir números 2: Lo que hace este código es solicitar un número de longitud variada y los muestra en forma invertida. Es una versión actualizada del código anterior que solamente invierte números de 3 cifras.

C
Programa utilizado: Code Blocks 13.12

#include<stdio.h>

int main(void){

  int i = 0, numero, resto;

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

  while ( numero > 0){
    i++;
    resto = numero % 10;
    numero = numero / 10;
    printf("%d", resto);
  }//fin while
  printf("\n");

  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 invertir2{
  public static void main(String []args){
   
    Scanner ingreso = new Scanner(System.in);   
    int i = 0, numero, resto;
   
      System.out.print("Ingresa un numero: ");
      numero = ingreso.nextInt();
     
      while(numero > 0){
        i++;
        resto = numero % 10;
        numero = numero / 10;
        System.out.printf("%d", resto);
      }//fin while
      System.out.printf("\n");
}//fin main  
}// fin class

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


numero = int(input("Ingresa un numero: "))
i = 0

while numero > 0:
    i = i + 1
    resto = numero % 10
    numero = int(numero / 10)
    print("%d" % (resto), end = "")

#Escrito por Gustavo J. Cerda Nilo, diciembre 2015


SMALL BASIC
Programa utilizado: Small Basic 1.1
TextWindow.Write("Ingresa un numero: ")
numero = TextWindow.ReadNumber()
i = 0
While numero > 1
  i = i + 1
  resto = Math.Floor(Math.Remainder(numero, 10))
  numero = numero / 10
  TextWindow.Write(resto)
EndWhile
TextWindow.WriteLine("")

'Escrito por Gustavo J. Cerda Nilo, Noviembre 2015

 

2 comentarios:

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...