Ejercicios en JAVA

<< < (2/4) > >>

llAudioslavell:
Cita de: Audioslave™ en  4 Marzo 2012, 12:14 pm

La Penultima del ultimo libro estuvo regalado xD !!

      for ( i=0 ; i<= 50 ; i+=2 ){
         var acum =  i + ","
         
         document.write(acum)
      
      }

Despues resuelvo mas problemas, esto solo lo hize al vistazo( como cualquiera lo aria)...

Salu2



PD: ha enserio esto es en javascript.... lo estoy aprendiendo

llAudioslavell:
Sol. N# 12
      <script language = "javascript">
            
      var r;
      var r10;
      var r20;
      var r50;
      var r100;
      var r500
      var cB10;
      var cB20;
      var cB50;
      var cB100;
      var cB200;
      var cB500;

      function Billetes(cantidad){
                  
         cB500 = cantidad / 500;
         cB500 = parseInt(cB500);
         r500  = cantidad % 500;
         
         cB200 = r500 / 200;
         cB200 = parseInt(cB200);
         r200 = r500 % 200;
      
         cB100 = r200 / 100;
         cB100 = parseInt(cB100);
         r100 = r200 % 100;

         cB50 = r100 / 50;
         cB50 = parseInt(cB50);
         r50 = r100 % 50;

         cB20 = r50 / 20;
         cB20 = parseInt(cB20);
         r20 = r50 % 20;

         cB10 = r20 / 10;
         cB10 = parseInt(cB10);
         r10 = r20 / 10;
         r10 = r20 % 10;
                        
         alert( "Cantidad: " + cantidad + "... \n Hay" + cB500 + " Billetes de 500 \n Hay " + cB200 + " Billetes de 200 \n Hay " + cB100 + " Billetes de 100 \n hay " +  cB50 + " Billetes de 50 \n Hay " + cB20 + " Billetes de 20 \n Hay " + cB10 + " Billetes de 10 \n Sobran " + r10 + " soles." );
       }
         
      Billetes(13)            

      </script>

Lo hize en soles ya que soy de Peru y lo hize en javascript... espero que no haya problemas con eso.
Salu2 !

madpitbull_99:
Podéis hacerlos en el lenguaje que queráis pero en principio están pensados para hacerlos en Java.

Porfavor, javascript no tiene nada que ver con Java.

llAudioslavell:
Cita de: madpitbull_99 en 11 Marzo 2012, 13:15 pm

Podéis hacerlos en el lenguaje que queráis pero en principio están pensados para hacerlos en Java.

Porfavor, javascript no tiene nada que ver con Java.






Uhm... Porsiacaso  yo no dije eso O.O ... porsiacaso nomas, seria absurdo

Snake_latino!:
Andaba dandome una vuelta y pues.. estos ejercicios no estan nada mal.. son divertidos me he hecho unos por si alguien en el futuro necesita ver algun ejemplo de resolverlos..
los que mas me gustaron fueron las piramides.. y el rombo lml

Piramide normal:
Código
import java.util.*;
 
public class PiramideA
{
public static void main(String args[])
{
Scanner cin = new Scanner(System.in);
int n;
System.out.println("*=====================*");
System.out.print("  Altura de la piramide: ");
n = cin.nextInt();
System.out.println();
for(int i=0; i<n; i++)
{
for(int j=0; j<=i; j++)
{
System.out.print("*");
}
System.out.println();
}
}
}

Hacer la piramide alrevez tambien es muy facil..
Código
for(int i=0; i<n; i++)
{
       for(int j=n-i-1; j>=0; j--)
       {
       System.out.print("*");
       }
       System.out.println();
}

El rombo relleno:
Código
import java.util.*;
 
public class Rombo
{
public static void main(String args[])
{
Scanner cin = new Scanner(System.in);
boolean b = false;;
int n;
 
do
{
if(b) cout("El dato ingresado debe ser impar\n"); //para que se vea bonito el rombo :P
cout("Ingrese la diagonal horizontal: ");
n = cin.nextInt();
b = (n%2==0);
}while(b);
 
//calculando los espacios:
String space = "";
for(int i = 0; i<n/2+1; i++)
{
space = space + " ";
}
 
/*
Impares = 2*N +1
Ocuparemos dicha formula para generar los *
*/
 
cout("\n Rombo:\n\n");
//formando el rombo:
int tope = n/2 + 1;
for(int i = 0; i < n; i++)
{
if(tope>i)
{
cout(space.substring(i));
for(int j = 0; j<2*i+1; j++)
{
cout("*");
}
}else
{
cout(space.substring(n-i-1));
for(int j = 0; j<2*(n-1-i)+1; j++)
{
cout("*");
}
}
cout("\n");
}
 
}
 
 
public static void cout(String s)
{
System.out.print(s);
}
}
 

Y por ultimo el rombo vacio
Código
//formando el rombo:
int tope = n/2 + 1;
for(int i = 0; i < n; i++)
{
if(tope>i)
{
cout(space.substring(i));
for(int j = 0; j<2*i+1; j++)
{
if(j==2*i || j==0)
cout("*");
else
cout(" ");
}
}else
{
cout(space.substring(n-i-1));
for(int j = 0; j<2*(n-1-i)+1; j++)
{
if(j==2*(n-i-1) || j==0)
cout("*");
else
cout(" ");
}
}
cout("\n");
}


Hey gracias Mad.. me he divertido un rato.. siempre es bueno practicar con unos ejercicios de logica..
salu2

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior