Está en la página 1de 6

vector

C++

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner teclado=new Scanner(System.in);

double[] vector=new double[3];

for(int i=0;i<3;i++){

System.out.println("Digite el "+(i+1)+" numero del vector");

vector[i]=teclado.nextInt();

double norma=0;

norma=Math.sqrt(Math.pow(vector[0],2)+Math.pow(vector[1],2)+Math.pow(vector[2],2));

System.out.println("La norma es "+norma);

Java

public class JavaApplication1

public static void main(String[] args) {

Scanner reader = new Scanner(System.in);

int size;

Vector vector;

float norma;

System.out.println("Determinación de la norma del vector");

System.out.println("Indique el tamaño del vector");

size = reader.nextInt();
vector=new Vector(size);

System.out.println("Ingrese los datos del vector para");

for (int i=0;i<size;i++){

System.out.println("la posicion"+i);

vector.llenarVector(i, reader.nextInt());

norma = vector.norma();

System.out.println("la norma es "+norma);

for (int i=0;i<size;i++){

System.out.println("Los datos en"+i+"son: "+vector.devolverDato(i));

package javaapplication1;

public class Vector {

int size;

int [] vector;

float iNorma=0;

Vector (int size){

this.size=size;

vector = new int [size];

void llenarVector(int pos, int dato){

vector[pos]=dato;

float norma(){

for (int i=0; i<size; i++){

iNorma = (vector[i]*vector[i])+iNorma;

}
return (float)Math.sqrt(iNorma);

int devolverDato(int pos){

return vector[pos];

public float getiNorma() {

return (iNorma);

public void mostrarDatos(){

for (int i=0;i<size;i++){

System.out.println("Los datos en"+i+"son: "+devolverDato(i));

Fecha

C++

import java.util.Scanner;

public class Main {

public static int evaluar(int[] arreglo){

int bis=0;

int aux =0;

if(!(arreglo[1]<1)&&!(arreglo[1]>12)&&arreglo[0]>0){

if(arreglo[1]==1||arreglo[1]==3||arreglo[1]==5||arreglo[1]==7||arreglo[1]==8||
arreglo[1]==10||arreglo[1]==12){

aux=31;

if(arreglo[1]==4||arreglo[1]==6||arreglo[1]==9||arreglo[1]==11){

aux=30;

if(arreglo[1]==2){
aux=28;

if(arreglo [2]%4==0){

bis=1;

if(aux==28){

aux=29;

if(arreglo[0]<=aux){

if(bis==1){

System.out.println("El año es bisiesto");

System.out.println("La fecha esta bien");

}else{

System.out.println("La fecha esta mal");

}else{

System.out.println("La fecha esta mal");

return 0;

public static void main(String[] args) {

Scanner teclado=new Scanner(System.in);

int[] fecha=new int[3];

System.out.println("Digite el dia");

fecha[0]=teclado.nextInt();

System.out.println("Digite el numero del mes");

fecha[1]=teclado.nextInt();
System.out.println("Digite el año");

fecha[2]=teclado.nextInt();

int a=evaluar(fecha);

Java

package fecha;

import javax.swing.JOptionPane;

public class Fecha {

   private int dia, mes, año;


   private DiaMes f;
   private boolean fechaCorrecta;

    public Fecha(int dia, int mes, int año) {


        if(isBisiesto(año)==true)
            f.dias[1]=29;
    
        this.dia = dia;
        this.mes = mes;
        this.año = año;
        f= new DiaMes();
        if((testDia(dia)&&testMes(mes)&&testAño(año))==true)
        fechaCorrecta =true;
        else fechaCorrecta=false;
  }
    public void print()
  {
      if(fechaCorrecta==true)
          JOptionPane.showMessageDialog(null,"Fecha correcta: "+dia+"\\"+mes+"\\"+año);
      else
          JOptionPane.showMessageDialog(null,"Fecha incorrecta: "+dia+"\\"+mes+"\\"+año);
  }
    private boolean isBisiesto(int año)
  {
        if(año%4==0 && año%100==0 || año%400==0)return true;
        return false;
    
  }
    private boolean testDia(int dia){
        if(dia<=f.dias[mes-1])return true;
        else return false;
  }
   private boolean testMes(int mes){
        if(mes<=12)return true;
        else return false;
  }
   private boolean testAño(int año){
        if(año<=2020&&año>=1920)return true;
        else return false;
  }
      
    public static void main(String[] args) {
        Fecha F = new Fecha(20,2,2020);
        F.print();
  }
  
}

También podría gustarte