Download Programación III

Document related concepts
no text concepts found
Transcript
Programación III
import java.util.Scanner;
public class Promedio {
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner lee = new Scanner(System.in);
int n = lee.nextInt();
int s=0,dato;
for(int i=0;i<n;i++){
dato = lee.nextInt();
s+=dato;
}
System.out.println("El promedio es:"+(float)s/n);
}
import java.util.Scanner;
public class Promedio2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner lee = new Scanner(System.in);
for(int n=lee.nextInt();n>0;n=lee.nextInt())
{
int s=0,dato;
for(int j=0;j<n;j++)
{
dato=lee.nextInt();
s = s+ dato;
}
System.out.println("Promedio:"+(float)s/n);
}
}
}
import java.util.Scanner;
public class Promedio3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner lee = new Scanner(System.in);
while(lee.hasNext()){
int n=lee.nextInt();
int s=0,dato;
for(int j=0;j<n;j++){
dato = lee.nextInt();
s=s+dato;
}
System.out.println((float)s/n);
}
}
}
1
Programación III
import java.util.Scanner;
public class Polinomio {
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner lee = new Scanner(System.in);
while(lee.hasNext()){
int n = lee.nextInt();
int x = lee.nextInt();
int s=0,dato; //,p;
//p=n-1;
for(int i=0;i<n;i++ ){
dato = lee.nextInt();
s=s+dato*(int)Math.pow(x, n-1-i);
//p--;
}
System.out.println(s);
}
}
import java.util.*;
public class Monedas {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner lee = new Scanner(System.in);
//int[]moneda = new int[3];
while(lee.hasNext()){
int penique=0, libra=0;
int chelin=lee.nextInt();
}
}
while(chelin>=12){
chelin -=12;
penique++;
}
while(penique>=20){
penique-=20;
libra++;
}
System.out.print("("+libra+", "+penique+", "+chelin+")");
/*moneda[0]=libra;
moneda[1]= penique;
moneda[2]= chelin;
System.out.print("(");
for(int i=0; i<moneda.length-1;i++)
System.out.print(moneda[i]+",");
System.out.print(moneda[2]);
System.out.print(")");
*/
}
2
Programación III
import java.util.*;
public class Factorial {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner lee = new Scanner(System.in);
while(lee.hasNext()){
String s="";
int n =lee.nextInt();
int c = lee.nextInt();
int cd=0;
long f=1,d;
// calcula el factorial
for(int i=1;i<=n;i++){
f=f*i;
}
// elimina los ceros
while(true){
d=f%10;
if(d==0) f=f/10;
else break;
}
}
}
}
long nf=f;
//cuenta la cantidad de digitos
while(nf>0){
nf=nf/10;
cd++;
}
// obtiene la cantidad de dígitos
if(cd<c){
System.out.print(f);
}
else{
while(c>0){
d=f%10;
s = Long.toString(d)+ s;
c--;
f=f/10;
}
System.out.print(""+s);
}
3
Programación III
//Primer programa en Java
import java.applet.Applet;
import java.awt.Graphics;
public class Bienvenido extends Applet {
public void paint(Graphics g){
g.drawString("Bienvenidos a Java", 100, 100);
}
}
//programa de suma
import java.awt.*;
import java.applet.Applet;
public class Suma extends Applet {
Label prompt;
//Solicita la entrada del usuario
TextField input; //Introducir el valor aqui
int numero;
//almacenar el valor introducido
int suma;
//almacenar suma de enteros
//Preparar componentes de interfaz grafica de usuario
//e inicializar variables
public void init()
{
prompt = new Label("Ingrese un entero y pulse Enter:");
input = new TextField(10);
add(prompt);
//coloca prompt(solicitud) en la applet
add(input);
//coloca input (entrada) en la applet
suma=0;
//inicializa suma a cero
}
//Procesa la acción del usuario en el campo de texto de entrada
public boolean action(Event e, Object o)
{
numero= Integer.parseInt(o.toString()); //Obtiene el número
input.setText("");
//despejar campo de entrada de datos
suma=suma+numero;
//suma numero a sum
showStatus(Integer.toString(suma)); //muestra el resultado
return true;
indica que la acción del usuario se proceso
}
}
4
Programación III
import java.util.*;
public class TryCatch {
/**
* @paramargs
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner lee = new Scanner(System.in);
String cad = lee.nextLine();
int i;
try{
i= Integer.parseInt(cad);
}
catch(NumberFormatExceptione){
System.out.println("Error"+e);
i=Integer.MIN_VALUE;
}
System.out.println(i);
}
}
import java.util.*;
public class Divide {
/**
* @paramargs
*/
public static void main(String[] args) {
// TODO Auto-generatedmethodstub
String cad1="la escuela esta de fiesta";
Scanner lee = newScanner(cad1);
while(lee.hasNext()){
System.out.println(lee.next());
}
}
}
5
Programación III
import java.util.*;
public class Celular {
/**
* @paramargs
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner lee = new Scanner(System.in);
while(lee.hasNext()){
String nombre = lee.next();
String resp = "";
for(int i=0; i<nombre.length();i++)
{
if(nombre.charAt(i)<='C')
resp = resp+'2';
else
if(nombre.charAt(i)<='F')
resp = resp + '3';
else
if(nombre.charAt(i)<='I')
resp = resp + '4';
else
if(nombre.charAt(i)<='L')
resp = resp + '5';
else
if(nombre.charAt(i)<='O')
resp = resp + '6';
else
if(nombre.charAt(i)<='S')
resp = resp + '7';
else
if(nombre.charAt(i)<='V')
resp = resp +
'8';
else
if(nombre.charAt(i)<='Z')
resp =
resp + '9';
}
}
}
System.out.println(resp);
}
6
Programación III
//La media
public class Media {
/**
* @paramargs
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] x = {9,4,8,3,7,3,5,2,4,1,2,5,6,1,2,2,4,4,4,8};
double m=0.0;
int suma = 0;
for(int i=0;i<x.length;i++)
{
suma+=x[i];
}
m=(double)suma/x.length;
System.out.println(m);
}
}
//Lavarianza
public class Varianza {
/**
* @paramargs
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] x = {9,4,8,3,7,3,5,2,4,1,2,5,6,1,2,2,4,4,4,8};
double m=0.0;
double v=0.0;
int suma = 0;
for(int i=0;i<x.length;i++)
{
suma+=x[i];
}
m=(double)suma/x.length;
System.out.println("La media "+m);
suma=0;
for(int i=0;i<x.length;i++)
{
suma+=(m-x[i])*(m-x[i]);
}
v = Math.sqrt((suma)/x.length);
}
System.out.println("La varianza "+v);
}
7
Programación III
public class Maximo {
/**
* @paramargs
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] x = {9,4,8,3,7,3,5,2,4,1,2,5,6,1,2,2,4,4,4,8};
int max=Integer.MIN_VALUE;
for(int i=0;i<x.length;i++)
{
max = Math.max(max,x[i]);
}
System.out.println("El maximo es "+max);
}
}
public class Moda {
/**
* @paramargs
*/
public static void main(String[] args) {
// TODO Auto-generatedmethodstub
int [] x = {9,4,8,3,7,3,5,2,4,1,2,5,6,1,2,2,4,4,4,8};
int [] f = new int[10];
for(int i=0;i<x.length;i++)
{
f[x[i]]++;
}
int max=Integer.MIN_VALUE;
int moda=0;
for(int i=0; i<10;i++)
{
if(f[i]>max)
{
max = f[i];
moda = i;
}
}
System.out.print("La moda "+moda);
}
}
8