Programas con if - programacion

Solo disponible en BuenasTareas
  • Páginas : 9 (2173 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de noviembre de 2010
Leer documento completo
Vista previa del texto
------------------------------------------------
INSTITUTO TECNOLÓGICO DE TUXTEPEC

ASIGNATURA:
FUNDAMENTOS DE PROGRAMACIÓN

UNIDAD IV:
CONTROL DE FLUJO
TEMA:
ESTRUCTURAS SECUENCIALES

ACTIVIDAD:
PROGRAMAS CONDICIONALES (IF)

NOMBRE DEL ESTUDIANTE:
IVONNE ANGELES IDEAQUIZ
MÓNICA MORENO ORTIZ

PROFESOR:
M.S.C MA. LOURDES HERNÁNDEZ MARTÍNEZ

FECHA DE ASIGNACIÓN: FECHA DEENTREGA:
28 DE OCTUBRE DEL 2010 03 DE NOVIEMBRE DEL 2010

1.- Una tienda ofrece un descuento en el total de la compra y un cliente quiere saber cuánto deberá pagar finalmente por su compra; si la compra supera los $1000 se le hará un 20% de descuento, en caso contrario no abra descuento.

= *{MÉTODO}* =

import javax.swing.*;
public class tienda{
double compra,desc,total;public double leedatos(){
compra=Double.valueOf(JOptionPane.showInputDialog("Da el total de la compra:"));
return compra;
}
public double totpag(double compra){
if(compra>1000)
desc=compra*0.20;
else
desc=0;
return total=compra-desc;
}
}
= *{PROGRAMA}* =

import javax.swing.*;
public class llamatienda{
public static void main(String args[]){
tienda obj=new tienda();double compra=obj.leedatos();
double total=obj.totpag(compra);
JOptionPane.showMessageDialog(null,"El total a pagar es: $"+total);
}
}

= *{PANTALLAS}* =

2.- Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 70 y reprobara en caso contrario.
= *{MÉTODO}* =

import javax.swing.*;
public classcalif{
public void mensaje(int PROM){
if(PROM>=70)
JOptionPane.showMessageDialog(null,"Alumno Aprobado");
else
JOptionPane.showMessageDialog(null,"Alumno Reprobado");
}
}

= *{PROGRAMA}* =
import javax.swing.*;
public class llamacalif{
public static void main(String args[]){
int c1,c2,c3,PROM;
c1=Integer.parseInt(JOptionPane.showInputDialog("Dar la primeracalificacion:"));
c2=Integer.parseInt(JOptionPane.showInputDialog("Dar la segunda calificacion:"));
c3=Integer.parseInt(JOptionPane.showInputDialog("Dar la tercera calificacion:"));
PROM=(c1+c2+c3)/3;
calif mycalif=new calif();
mycalif.mensaje(PROM);

}
}
= *{PANTALLAS}* =

3.- Un obrero necesita calcular su salario semanal el cual de obtiene de la siguiente manera. Si trabaja40 hrs o menos se le paga $20 por hora, si trabaja más de 40 hrs se les pagan $20 por las primeras 40 y el doble por cada hora

= *{MÉTODO}* =
import javax.swing.*;
public class salario{
int hrstrab;
double sal;
public double calsal(){
hrstrab=Integer.parseInt (JOptionPane.showInputDialog("Ingresa la cantidad de horas trabajadas:"));
if (hrstrab<=40)
{sal=hrstrab*20;
}
else
if (hrstrab>40)
sal=(40*20)+((hrstrab-40)*40);
return sal;
}
}
= *{PROGRAMA}* =
import javax.swing.*;
public class llamasalario{
public static void main (String args []){
salario obj=new salario();
double sal=obj.calsal();
JOptionPane.showMessageDialog(null,"El salario obtenido es: $"+sal);
}
}
= *{PANTALLAS}* =

4.- Hacer un programaque calcule el total a pagar por la compra de computadoras, si se compran 3 o más se aplica un 20% de descuento sobre el total de la compra y si son menos de 3 un 10% de descuento

= *{MÉTODO}* =
import javax.swing.*;
public class compu{
int nc;
double tcomp,desc;
public int leecompu(){
nc=Integer.parseInt(JOptionPane.showInputDialog("Da el munero de computadoras compradas"));return nc;
}
public double calpc(int nc){
tcomp=nc*10000;
if(nc<5)
desc=tcomp*0.10;
else
if(nc<10)
desc=tcomp*0.20;
else
desc=tcomp*0.40;
return desc;
}
}

= *{PROGRAMA}* =
import javax.swing.*;
public class llamacompu{
public static void main(String args[]){
compu mypc=new compu();
int nc=mypc.leecompu();
double desc=mypc.calpc(nc);...
tracking img