sábado, 10 de mayo de 2014

Suma de numeros en filas y columnas en una tabla con PHP

Este es un ejercicio que suma los numeros que se generan en una tabla mediante PHP,
lo que hace es sumar los numeros ingresados en un formulario y los muestra en una tabla y este
debera sumar en filas y columnas la cantidad ingresada.




Usamos para generar las tablas un for en el formulario asi generamos las tablas sin
necesidad de repetir el codigo, y en el codigo que nos retorna los resultados hacemos
uso de for  y while, 2 de c/u asi generar las tablas con sus filas  en los tr y columnas en los td
y el uso de while con uso de los for para obtener el resutado de la suma de filas y columnas segun sea el caso.




domingo, 6 de abril de 2014

Ejercicio Java - Suma Cinco Dias

Ejercicio Java - Suma Cinco Dias 

Este es un ejercisio realiado en notepad,
y probado en cmd, usando un lenguaje de programacion java, basico,
el ejercicio consiste en sumar a la fecha ingresada la cantidad de 5 dias,
con las condiciones que hay que tener en cuenta, si el año es bisiesto,
si el mes pasa los 31 dias, si el aumento de los dias pasa a ser un año mas,
en fin, hice este codigo,  y quedo validado para todas las opciones.
Para los que son nuevos les puede ser de utilidad.
:)

import java.util.*;
class Suma {
    public static void main(String[] args)
    {   
        int d, m, a;
        Scanner sc = new Scanner(System.in);       
        System.out.println("Introduce el dia: ");
        d = sc.nextInt();
        System.out.println("Introduce el mes: ");
        m = sc.nextInt();
        System.out.println("Introduce el a\u00f1o: ");
        a = sc.nextInt();

        if(a>0 && m>0 && d>0 && m<=12 && d<=31){
            if((m==4 || m==6 || m==9 || m==11) && d<=30){System.out.println ("La fecha ingresada es "+d+"/"+m+"/"+a);if(d>=26){d-=30;m+=1;}System.out.println ("y la suma de cinco dias mas es:"+(5+d)+"/"+m+"/"+a); 
            }else{
             if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10){System.out.println ("La fecha ingresada es "+d+"/"+m+"/"+a);if(d>=27){d-=31;m+=1;}System.out.println ("y la suma de cinco dias mas es:"+(5+d)+"/"+m+"/"+a);
            }else{
             if(m==2 && d<=29 && (a%4==0 && (a%100!=0 || a%400==0))){System.out.println ("La fecha ingresada es "+d+"/"+m+"/"+a);if(d>=25){d-=29;m+=1;}System.out.println ("y la suma de cinco dias mas es:"+(5+d)+"/"+m+"/"+a);
             }else{
              if(m==2 && d<=28){System.out.println ("La fecha ingresada es "+d+"/"+m+"/"+a);if(d>=24){d-=28;m+=1;}System.out.println ("y la suma de cinco dias mas es:"+(5+d)+"/"+m+"/"+a);
              }else{
               if(m==12){System.out.println ("La fecha ingresada es "+d+"/"+m+"/"+a);if(d>=27){d-=31;m=1;a+=1;}System.out.println ("y la suma de cinco dias mas es:"+(5+d)+"/"+m+"/"+a);
               }else{System.out.println ("La fecha no es v\u00e1lida");}
              }
             }
            }
            }       
        }else{System.out.printnl("La fecha no es v\u00e1lida");}        
    }   
}


Les dejo el ejemplo: