domingo, 5 de junio de 2016

Como calcular una sumatoria en C, Java, Python, Small Basic

Diario de un programador. Anexo B: Códigos


Sumatoria: Programa que calcula la sumatoria desde 1 hasta el número ingresado por el usuario. Por ejemplo si el usuario ingresa 10, el programa calcula la suma de 1+2+3+4...+10

C
Programa utilizado: Code Blocks 13.12


#include<stdio.h>
int main (void){
  int numero, i, sumatoria = 0;

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

  for(i = 0; i <= numero; i++){
    sumatoria = sumatoria + i;
  }
  printf("La sumatoria de 1 a %d es %d", numero, sumatoria);

return 0;
}

//Escrito por Gustavo J. Cerda Nilo, diciembre 2015


Otro ejemplo utilizando la formula de la sumatoria

#include<stdio.h>
int main (void){
  int numero, i, sumatoria = 0;

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

  sumatoria = (numero * (numero + 1)) / 2;

  printf("La sumatoria de 1 a %d es %d", numero, sumatoria);

return 0;
}

//Escrito por Gustavo J. Cerda Nilo, diciembre 2015


JAVA
Programa utilizado: Net Beans 8.0.1

import java.util.Scanner;
public class sumatoria {
  public static void main(String[]args){
   
    Scanner ingreso = new Scanner(System.in);
    int numero, sumatoria = 0, i;
   
    System.out.print("Ingresa un numero: ");
    numero = ingreso.nextInt();
   
    for(i = 0; i <= numero; i++){
      sumatoria = sumatoria + i; 
    }//fin for

    System.out.printf("La sumatoria de 1 a %d es %d\n", numero, sumatoria);
  }//fin main   
}//fin class

//Escrito por Gustavo J. Cerda Nilo, diciembre 2015


PYTHON 3.5
Programa utilizado: Idle

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

for i in range(numero + 1):
    sumatoria = sumatoria + i

print("La sumatoria de 1 a %d es %d" % (numero, sumatoria))   


#Escrito por Gustavo J. Cerda Nilo, diciembre 2015


Otro ejemplo utilizando la formula de la sumatoria

numero = int(input("Ingresa un numero: "))
sumatoria = (numero * (numero + 1)) / 2
print("La sumatoria de 1 a %d es %d" % (numero, sumatoria))

#Escrito por Gustavo J. Cerda Nilo, diciembre 2015


SMALL BASIC
Programa utilizado: Small Basic 1.1

sumatoria = 0
TextWindow.Write("Ingresa un numero ")
numero = TextWindow.ReadNumber()
For i = 1 To numero
  sumatoria = sumatoria + i
EndFor

TextWindow.WriteLine("La sumatoria de 1 a "+ numero + " es: " + sumatoria)

'Escrito por Gustavo J. Cerda Nilo, Octubre 2015


Otro ejemplo utilizando la formula de la sumatoria

TextWindow.Write("Ingresa un numero ")
numero = TextWindow.ReadNumber()
sumatoria = (numero * (numero + 1)) / 2
TextWindow.WriteLine("La sumatoria de 1 a " + numero + " es: " + sumatoria)

'Escrito por Gustavo J. Cerda Nilo, Octubre 2015

No hay comentarios:

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