The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

Archivos por Etiqueta: Suma

Código Python – Suma de Elementos Impares de una Lista


Ejemplo de Listas en Python: Retornar la suma de los elementos impares de una lista.

# Retornar la suma de los elementos impares de una lista.

import random

def sumarLista(lista):
    sum=0
    for i in range(0,len(lista)):
        if lista[i] % 2 != 0:
            sum=sum+lista[i]

    return sum

def imprimirLista(lista,nombre):
    for i in range(0,len(lista)):
        print nombre + "[" + str(i) + "]=" + str(lista[i])

def leerLista():
    lista=[]

    i=0
    while i < 5:
        lista.append(int(random.randint(0, 5)))
        i=i+1
    return lista

A=leerLista()
imprimirLista(A,"A")
print "Suma = " + str(sumarLista(A))

Código Python – Suma de Elementos Pares de una Lista


Ejemplo de Listas en Python: Retornar la suma de los elementos pares de una lista.

# Retornar la suma de los elementos pares de una lista.

import random

def sumarLista(lista):
    sum=0
    for i in range(0,len(lista)):
        if lista[i] % 2 == 0:
            sum=sum+lista[i]

    return sum

def imprimirLista(lista,nombre):
    for i in range(0,len(lista)):
        print nombre + "[" + str(i) + "]=" + str(lista[i])

def leerLista():
    lista=[]

    i=0
    while i < 5:
        lista.append(int(random.randint(0, 5)))
        i=i+1
    return lista

A=leerLista()
imprimirLista(A,"A")
print "Suma = " + str(sumarLista(A))

Código Python – Suma de los Elementos de una Lista


Ejemplo de Listas en Python: Retornar la suma de los elementos de una lista.

# Retornar la suma de los elementos de una lista.

import random

def sumarLista(lista):
    sum=0
    for i in range(0,len(lista)):
        sum=sum+lista[i]

    return sum

def imprimirLista(lista,nombre):
    for i in range(0,len(lista)):
        print nombre + "[" + str(i) + "]=" + str(lista[i])

def leerLista():
    lista=[]

    i=0
    while i < 5:
        lista.append(int(random.randint(0, 5)))
        i=i+1
    return lista

A=leerLista()
imprimirLista(A,"A")
print "Suma = " + str(sumarLista(A))

Código Java – Sumar Array


//Codificado por sAfOrAs
public class SyGSumaArray
{
	static int f = 4;
	static int c = 5;
	static int [][]arreglo=new int[f][c];
	static int positiv=0;
	static int negativ=0;
	static void llenaArreglo()
	{
		for(int i=0;i<arreglo.length;i++)
			for(int j=0;j<arreglo.length;j++)
				arreglo[i][j]=(int)(Math.random()*-50+1);
	}
	
	static void sumaDeElementos()
	{

		for(int i=0;i<f;i++)
		{
			for(int j=0;j<c;j++)
			{		
				if(arreglo[i][j]>=0)
					positiv++;
				else
					negativ++;
			}
		}
		
		
	}
	
	static void imprime()
	{
		for(int i=0;i<f;i++)
		{
			for(int j=0;j<c;j++)
			{
				System.out.print("["+i+"]["+j+"] : "+arreglo[i][j]);
				System.out.println("");
			}
		}
	}

	static void mostrarElementos()
	{
		System.out.println("Positivos: "+positiv);
		System.out.println("Negativos: "+negativ);
		System.out.println("Total: "+(negativ+positiv));
	}

	public static void main(String[] args)
	{
		llenaArreglo();
		imprime();
		sumaDeElementos();
		mostrarElementos();
	}
	
}

Código C++ – Suma con recursividad


//Codificado por: sAfOrAs
//Suma Z+ Con Recursividad
#include<iostream>
using namespace std;
int leedato()
{
int i;
cin>>i;
return i;

}

int suma(int a, int b)
{
	
	if(a>0 && b>0)
		return 2+suma(a-1,b-1);
	else
	if(a>0 || b>0)
		return 1+suma(a-1,b-1);
	else
		return 0;
}


void calcularSuma()
{
	int a,b,Suma;
		do{
		system("cls");
		cout<<"Ingrese a: ";
		a=leedato();
		}while(a<0);
		do{
		system("cls");
		cout<<"Ingrese b: ";
		b=leedato();
		}while(b<0);
		Suma=suma(a,b);

		cout<<"Suma: "<<a<<" + "<<b<<" = "<<Suma<<endl;

}

void main()
{
	calcularSuma();
	cin.ignore();
}

Código C++ – Suma de Pares e Impares


//Codificado por: sAfOrAs
//Código Fuente: Calcula la suma de pares e impares entre dos números.
#include<iostream>
using namespace std;
int main()
{
	int a=0,b=0,p=0,i=0;
	cout<<"ingrese un numero: ";cin>>a;
	cout<<"ingrese otro numero: ";cin>>b;
	while(a<=b)
	{
		if(a%2==0)
		{p=p+a; a=a+1;}
		else
		{i=i+a; a=a+1;}
	}
	cout<<"suma de pares: "<<p<<endl;
	cout<<"suma de impares: "<<i<<endl;
	cin.ignore(); return 0;
}
A %d blogueros les gusta esto: