Modulo de control escolar

Solo disponible en BuenasTareas
  • Páginas : 6 (1303 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de enero de 2012
Leer documento completo
Vista previa del texto
2) En una empresa se requiere calcular el salario semanal de cada uno de los n obreros que laboran en ella. El salario se obtiene de la sig. forma:
Si el obrero trabaja 40 horas o menos se le paga $20 por hora
Si trabaja más de 40 horas se le paga $20 por cada una de las primeras 40 horas y $25 por cada hora extra.

import javax.swing.*;
public class salario{
public void calsal(){
inthrstrab,hrsext,saltot;
char resp='s';
while(resp=='s'){
hrstrab=Integer.parseInt(JOptionPane.showInputDialog("ingrse las horas trabajadas del obrero de la semana"));{
if(hrstrab<=40){
saltot=hrstrab*20;
}
else{
hrsext=hrstrab-40;
saltot=(hrsext*25)+(40*20);
}
JOptionPane.showMessageDialog(null,"el sueldo del obrero es de: $"+saltot);
StringR=JOptionPane.showInputDialog("hay mas obreros \n[S/N]");
resp=R.charAt(0);
}
}
}
}

import javax.swing.*;
public class llamasalario{
public static void main (String arg[]){
salario obj=new salario();
obj.calsal();
}
}

4) El Depto. de Seguridad Publica y Transito del D.F. desea saber, de los n autos que entran a la ciudad de México, cuantos entran con calcomaníade cada color. Conociendo el último dígito de la placa de cada automóvil se puede determinar el color de la calcomanía utilizando la sig. Relación:

DÍGITO COLOR
1 o 2 amarilla
3 o 4 rosa
5 o 6 roja
7 o 8 verde
9 o 0 azul

import javax.swing.*;
public class autos{
public void calauto(){
int a=0,r=0,rj=0,v=0,az=0,dig;
char resp='s';
while(resp=='s'){dig=Integer.parseInt(JOptionPane.showInputDialog("ingrese el ultimo digito de la placa"));{
if(dig==1&&dig==2){
a=a+1;
}
else{
if(dig==3&&dig==4){
r=r+1;
}
if(dig==5&&dig==6){
rj=rj+1;
}
else{
if(dig==7&&dig==8){
v=v+1;
}
else{
az=az+1;
}
}
}JOptionPane.showMessageDialog(null,"autos amarillos:"+a+"\n autos rosa: "+r+"\n autos rojo"+r+"\n autos verdes"+v+"\n autos azul:"+az);
String R=JOptionPane.showInputDialog("hay mas autos \n[S/N]");
resp=R.charAt(0);
}
}
}
}

import javax.swing.*;
public class llamaautos{
public static void main (String arg[]){
autos obj=new autos();
obj.calauto();
}
}

11) Cinco miembros de un clubcontra la obesidad desean saber cuánto han bajado o subido de peso desde la última vez que se reunieron. Para esto se debe realizar un ritual de pesaje en donde cada uno se pesa en diez básculas distintas para así tener el promedio más exacto de su peso. Si existe diferencia positiva entre este promedio de peso y el peso de la última vez que se reunieron, significa que subieron de peso. Pero si ladiferencia es negativa, significa que bajaron. Lo que el problema requiere es que por cada persona se imprima un letrero que diga: “SUBIÓ” o “BAJO” y la cantidad de kilos que subió o bajo de peso.

import javax.swing.*;
public class club{
public void vascula(){
int pers=0;
double pesact,pesant,prom,sumpes=0.0;
while(pers<=5){
for(int x=1;x<=10;x++){pesact=Float.valueOf(JOptionPane.showInputDialog("cuanto peso en la bascula?"));
sumpes+=pesact;
}
prom=sumpes/10;
pesant=Integer.parseInt(JOptionPane.showInputDialog("cuanto peso la ultima vez que se reunieron??"));
if(prom<pesant)
JOptionPane.showMessageDialog(null,"ENHORABUENA bajo de peso, y su promedio de peso es:"+prom);
else
JOptionPane.showMessageDialog(null,"UFF subio de peso ysu promedio de peso es "+prom);
pers=Integer.parseInt(JOptionPane.showInputDialog("que numero de persona es?"));
}
}
}

import javax.swing.*;
public class llamaclub{
public static void main (String arg[]){
club obj=new club();
obj.vascula();
}
}

12) Se desea obtener el promedio de g grupos que están en un mismo año escolar; siendo que cada grupo puede tener n alumnos que...
tracking img