sábado, 21 de mayo de 2011

10 Programas que utilizen ciclos de Repetición



1-. Suma todos los números que hay entre un número dado y otro. "FOR". (Lenguaje: Java)

import java.util.*;
public class Suma1000
{
public static void main(String args[]){

     int n1=0;
     int n2=0;
     int i=0;
     int r=0;

     Scanner teclado= new Scanner(System.in);
     System.out.print("Introduce el valor del numero uno: ");
     n1=teclado.nextInt();
     System.out.print("Introduce el valor del numero dos: ");
     n2=teclado.nextInt();

     { for (i=n1; i<=n2; i++)
         r=r+i; }
         System.out.println("El resultado es:" +r);

  }
}


--------------------------------------------------------------------------------------------

 2-. Suma todos los números que hay entre un número dado y otro. "DO-WHILE". (Lenguaje: Java)

import java.util.*;
public class doSuma1000
{
public static void main(String args[]){

     int n1=0;
     int n2=0;
     int i=0;
     int r=0;

     Scanner teclado= new Scanner(System.in);
     System.out.print("Introduce el valor del numero uno: ");
     n1=teclado.nextInt();
     System.out.print("Introduce el valor del numero dos: ");
     n2=teclado.nextInt();

     i = n1;
    
     do {
         r = r+i;
         i = i+1;
        }while (i<=n2);
        
         System.out.println("El resultado es: " +r);

  }
}


----------------------------------------------------------------------------------------

3-. Serie Numérica con incremento de 2 en 2. - "FOR" 
(Lenguaje: Java)

import java.util.*;
public class Incremento2
{
public static void main(String args[]){

     int x=0;
     int i=0;
    
     Scanner teclado= new Scanner(System.in);
     System.out.print("Introduce un número:");
     x=teclado.nextInt();
    

      for (i=x; i<=100; i=i+2){

      System.out.println(+i);  }
}
}

-----------------------------------------------------------------------------------

 4-. Escalones de Asteriscos - "FOR" - (Lenguaje: Java)

import java.util.*;
public class asteriscos
{
    public static void main(String args[]){

        int i,j,num;

        Scanner teclado= new Scanner(System.in);
        System.out.print("Escribe numero :");

        num = teclado.nextInt();

        for (i=1;i<=num;i++){
            for (j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println(" ");
        }
    }
}

-----------------------------------------------------------------------------------

5-. Determina la sumatoria de 10 números dados, el promedio de estos y la cantidad de números pares e impares.
(Lenguaje: Java)

import java.util.*;
public class Practica10numeros
{
public static void main(String args[]){

    int n,i,r, s=0, sp=0, si=0, pares=0, impares=0;
   double p;
   
    Scanner teclado=new Scanner(System.in);
   
   
   
    for (i=1; i<=10; i++){
        System.out.print("Introduce 10 números: ");
        n=teclado.nextInt();
       
        r=n%2;
        if (r==0)
        {
        sp = sp + n;
        pares = pares + 1;
    }
       
       
        if (r!=0)
        {
        si = si+ n;
        impares = impares + 1;
    }
   
    s = sp + si;
    }
   
    p = s/10;
   
    System.out.println("El numero de pares es: " + pares);
    System.out.println("El numero de impares es: " + impares);
    System.out.println("La sumatoria es: " + s);
    System.out.println("El promedio de estos 10 numeros es: " + p);
}
}


---------------------------------------------------------------------------

6-. Tabla de multiplicar a Practicar. (Lenguaje: Java)

import java.util.*;
public class tabla
{
public static void main(String args[]){
     int x=0;
     int y=0;
     int i=1;
     int z=0;
     int v=0;
     int w=0;
     int r=10;
     Scanner teclado= new Scanner(System.in);
     System.out.print("Introduce la tabla a practicar: ");
     x=teclado.nextInt();
    
  {   do {
      v=x*i;
      System.out.print(i);System.out.print("x"+x);System.out.print("=");
      y=teclado.nextInt();
      i=i+1;
      if (y==v)
      z=z+1;
      else
      z=z;  }
      while (i<=10);
     
      System.out.println("Número de aciertos:" +z); }}}


-------------------------------------------------------------------------- 

7-. Serie Fibonnacci - (Lenguaje: Java)


import java.util.*;
public class fibonacci
{
public static void main(String args[]){
     int x=0;
     int y=0;
     int z=0;
     int w=0;
     int v=0;
     int t=0;
     Scanner teclado= new Scanner(System.in);
     System.out.print("Numero Máximo:");
     v=teclado.nextInt();
     System.out.print("Introduce el valor del numero uno:");
     x=teclado.nextInt();
     System.out.print("Introduce el valor del numero dos:");
     y=teclado.nextInt();
                     System.out.println(+x);
                     System.out.println(+y);
     {    
          do {
        z=x+y;
        System.out.println(+z);
        x=z;
        w=y+z;
        System.out.println(+w);
        y=w;
           
                                  }
         while (w+z<=v);
          }

}}



---------------------------------------------------------------------------


8-. Suma de dos números - (Lenguaje: C++)

#include
#include
#include
#include

int main()
{
    int num1,num2,suma;
    suma = 0;
    printf("Escribe el primer numero: ");
    scanf("%i", &num1);
    printf("\n");
    printf("Escribe el segundo numero: ");
    scanf("%i", &num2);
    printf("\n");
   
    suma = num1 + num2;
   
    printf("La suma es: %i \n", suma);
    printf("\n");
   
    printf("*********************FIN************************ \n");
    printf("\n");
    system("PAUSE");
    return 0;
}


---------------------------------------------------------------------------------

9-. División de un número - (Lenguaje: Java)


import java.util.*;
public class division{
public static void main(String[]args){
        int i;
        int num1,num2;
         float division;  
    Scanner dato=new Scanner (System.in);
        for (i=1; i<=5; i++){
    System.out.print("Escribe un numero a dividir:");
    num1 = dato.nextInt();
  System.out.print("Escribe el numero en que se divide:");
    num2 = dato.nextInt();
    division=(num1/num2);
System.out.println("el resultado es: "+division);         
}
     }
   }


-----------------------------------------------------------------------

10-. Multiplicación entre 3 números - (Lenguaje: Java)

import java.util.*;
public class multiplicacion{
public static void main(String[]args){
        int i;
        int num1,num2,num3;
         float multiplicacion;  
    Scanner dato=new Scanner (System.in);
        for (i=1; i<=2; i++){
    System.out.print("Escribe un numero :");
    num1 = dato.nextInt();
  System.out.print("Escribe el siguiente numero:");
    num2 = dato.nextInt();
  System.out.print("Escribe el ultimo numero:");
    num3 = dato.nextInt();
    multiplicacion=(num1*num2*num3);
System.out.println("el resultado es: "+multiplicacion);         
}
     }
   }

----------------------------------------------------------------------


No hay comentarios:

Publicar un comentario