Practica 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

PRACTICA 2

ESCRIBA UN PROGRAMA QUE LEA UNA ORACION Y CUENTE


CUANTAS VOCALES TIENE
public static int vocalfrase(string f char v)
{
int p=0
for(int 1=0; i < (f.Length); int++)
{
if (f []i==v) {p++ }
}
return p;
}

static void Main(string[] args)


{
String frase;
Console.ReadLine("intro la frase");
frase = Console.ReadLine();
Console.WriteLine("la frase tine {0} de vocales a "
vocalfrase(frase, a));
Console.ReadLine();

DECLARA 2 VARIABLES NUMÉRICAS (CON EL VALOR QUE DESEES), HE


INDICA CUAL ES MAYOR DE LOS DOS. SI SON IGUALES INDICARLO
TAMBIÉN. VES CAMBIANDO LOS VALORES PARA COMPROBAR QUE
FUNCIONA
int numero1 = 54;
float numero2 = 564.6f;

// IF encadenados
if (numero1 == numero2) {
System.out.println("Son iguales");
} else if (numero1 > numero2) {
System.out.println("Número 1 es mayor");
} else if (numero2 > numero1) {
System.out.println("Número 2 es mayor");
}

if (numero1 == numero2) {
System.out.println("Son iguales");
} else {
if (numero1 > numero2) {
System.out.println("Número 1 es
mayor");
} else if (numero2 > numero1) {
System.out.println("Número 2 es
mayor");
}
}
if (numero1 != numero2) {
if (numero1 > numero2) {
System.out.println("Número 1 es
mayor");
} else if (numero2 > numero1) {
System.out.println("Número 2 es
mayor");
}
} else {
System.out.println("Son iguales");
}

}
Console.Readken()

DECLARA UN STRING QUE CONTENGA TU NOMBRE, DESPUÉS


MUESTRA UN MENSAJE DE BIENVENIDA POR CONSOLA. POR
EJEMPLO: SI INTRODUZCO “FERNANDO”, ME APAREZCA
“BIENVENIDO FERNANDO”
public static void main(String[] args) {

String nombre;
System.Out.Println("Hola " + nombre);

String nombre2 = new String("-");


System.Out.Println("Hola " + nombre2);

}
}
Console.ReadKey();

LEE UN NÚMERO POR TECLADO E INDICA SI ES DIVISIBLE ENTRE 2


(RESTO = 0). SI NO LO ES, TAMBIÉN DEBEMOS INDICARLO
public static void main(String[] args)
{

Scanner sc = new Scanner(System.in);

// Manera 1
float numero = sc.nextFloat();

// Manera 2
// String linea = sc.nextLine();
// int numero = Integer.parseInt(linea);

if (numero % 2 == 0)
{
System.out.println("Sí es divisible entre dos");
}
else
{
System.out.println("NO es divisible entre dos");
}

// Hay que cerrar todo lo que trabaje con ficheros o consolas


sc.close();

Console.ReadKey();

LEE UN NÚMERO POR TECLADO QUE PIDA EL PRECIO DE UN


PRODUCTO (PUEDE TENER DECIMALES) Y CALCULE EL PRECIO FINAL
CON IVA. EL IVA SERA UNA CONSTANTE QUE SERA DEL 21%
public static void main(String[] args)
{

Final float IVA = 1.21f;

Scanner sc = new Scanner(System.in);


Double precio = sc.nextDouble();

precio = precio * IVA;

System.Out.println("El precio introducido más el IVA es : " +


formatter.format(precio));

sc.close();
Console.ReadKey();

MUESTRA LOS NÚMEROS DEL 1 AL 100 (AMBOS INCLUIDOS). USA UN


BUCLE WHILE
public static void main(String[] args)
{

int i = 1;
while (i <= 100)
{
System.Out.println(i);
i++;
}

i = 1;
do
{
System.Out.println(i);
i++;
} while (i <= 100);

i = 1;
for (; i <= 100;)
{
System.Out.println(i);
i++;
}

for (i = 1; i <= 100; i++)


{
System.Out.println(i);
}
Console.ReadKey();

HAZ EL MISMO EJERCICIO ANTERIOR CON UN BUCLE FOR

MUESTRA LOS NÚMEROS DEL 1 AL 100 (AMBOS INCLUIDOS)


DIVISIBLES ENTRE 2 Y 3. UTILIZA EL BUCLE QUE DESEES
public static void main(String[] args)
{

for (int i = 1; i <= 100; i++)


{
// Método 1
if (i % 2 == 0)
{
if (i % 3 == 0)
{
System.out.println(i + " es divisible por 2 y 3");
}
}
// Método 2
if ((i % 2 == 0) && (i % 3 == 0))
{
System.out.println(i + " es divisible por 2 y 3");
}
}

int i = 1;
while (i <= 100)
{
if ((i % 2 == 0) && (i % 3 == 0))
{
System.out.println(i + " es divisible por 2 y 3");
}
i++;
Console.ReadKey();

LEE UN NÚMERO POR TECLADO Y COMPRUEBA QUE ESTE NUMERO ES


MAYOR O IGUAL QUE CERO, SI NO LO ES LO VOLVERÁ A PEDIR (DO
WHILE), DESPUÉS MUESTRA ESE NÚMERO POR CONSOLA
public static void main(String[] args)
{

int numero = -1;


while (numero < 0)
{
System.out.println("Introduzca un número");
try
{
numero = Integer.parseInt(sc.nextLine());
if (numero == 0) throw new Exception();
}
catch (NumberFormatException e)
{
System.out.println("Tienes que introducir números");
numero = -1;
}
catch (Exception e)
{
System.out.println("Tienes que introducir números positivos
mayores que cero");
numero = -1;
}
}
System.out.println("El número introducido es " + numero);

Console.ReadKey();

REALIZA UNA APLICACIÓN QUE NOS PIDA UN NÚMERO DE VENTAS A


INTRODUCIR, DESPUÉS NOS PEDIRÁ TANTAS VENTAS POR TECLADO
COMO NÚMERO DE VENTAS SE HAYAN INDICADO. AL FINAL
MOSTRARA LA SUMA DE TODAS LAS VENTAS. PIENSA QUE ES LO QUE
SE REPITE Y LO QUE NO
public static void main(String[] args)
{

Scanner sc = new Scanner(System.in);

System.out.println("¿Cuántos tipos de artículo?");


int tiposArticulos = sc.nextInt();

int total = 0;
for (int i = 1; i <= tiposArticulos; i++)
{
System.out.println("¿Cuántos artículos del tipo " + i + "?");
total += sc.nextInt();
}

System.out.println("Total artículos : " + total);

Console.ReadKey();

DECLARA DOS VARIABLES NUMÉRICAS (CON EL VALOR QUE DESEES),


MUESTRA POR CONSOLA LA SUMA, RESTA, MULTIPLICACIÓN,
DIVISIÓN Y MÓDULO (RESTO DE LA DIVISIÓN)
static void Main(string[] args)
{
int numero1 = 13;
int numero2 = 24;

int suma = numero1 + numero2;


System.out.println("la suma es " + numero1 + numero2);
System.out.println("la suma es " + (numero1 + numero2));
System.out.println(suma);

System.out.println("la resta es " + (numero1 - numero2));


Console.ReadKey();

ESCRIBA UN PROGRAMA QUE LEA 5NÚMEROS DESDE TECLADO Y


PRESENTE LA SUMATORIA DE LOS MISMOS. HACER USO DE LA
ESTRUCTURA REPETITIVA WHILE
public static void main(String[] ar)
{
int x;
x = 1;
while (x <= 100)
{
System.out.print(x);
System.out.print(" - ");
x = x + 1;
Console.ReadKey();

También podría gustarte