Programacion C++
Enviado por jozeduardo • 1 de Diciembre de 2013 • 497 Palabras (2 Páginas) • 1.142 Visitas
1. ¿Cuál es el resultado de este programa?
class Ejemplo {
public static void main(String [] args) {
int i=3;
int j=4;
boolean etiqueta=false;
//Ejemplo de y lógico
if (i==3 && j==4) {
System.out.println ("La condicion se cumple");
}
else {
System.out.println ("La condicion no se cumple");
}
//Ejemplo de o lógico
if (i==1 || j==4) {
System.out.println ("La condicion se cumple");
}
else {
System.out.println ("La condicion no se cumple");
}
//Ejempo de no lógico
if (!etiqueta) {
System.out.println ("La condicion se cumple");
}
else {
System.out.println ("La condicion no se cumple");
}
}//fin main
}//fin clase Ejemplo
3. Suponga que r1 y r2 son dos números reales. Escriba el código necesario para determinar si
son iguales suponiendo que la precisión de la representación numérica es p.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Iguales {
public static void main(String[] args) throws NumberFormatException, IOException{
//Beffer de Lectura
BufferedReader leer = new BufferedReader (new InputStreamReader(System.in));
int r1=0, r2=0;
System.out.println("Ingrese primer numero : ");
r1 = Integer.parseInt(leer.readLine());
System.out.println("Ingrese segundo numero : ");
r2 = Integer.parseInt(leer.readLine());
if(r1==r2){
System.out.println("Los numeros ingresados son iguales");
}else{
System.out.println("Los numeros ingresados son diferentes");
}
}
}
5. Una línea de autobuses cobra un mínimo de 20 euros por persona y trayecto. Si el trayecto es
mayor de 200 km el billete tiene un recargo de 3 céntimos por km adicional. Sin embargo, para
trayectos de más de 400 km el billete tiene un descuento del 15 %. Por otro lado, para grupos de 3
o más personas el billete tiene un descuento del 10 %. Con las consideraciones anteriores, escriba
en Java un programa estructurado que lea por teclado la distancia del viaje a realizar, así como el
número de personas que viajan juntas. Con ello se debe calcular tanto el precio del billete
individual como el total a pagar si viaja más de una persona.
mport java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class costo {
public static void main(String[] args) throws NumberFormatException, IOException{
BufferedReader leer = new BufferedReader (new InputStreamReader(System.in));
int num;
double distancia=0.0, precio=0.0, aumento=0.0;
System.out.println("Ingrese el trayecto en kilometros : ");
distancia = Integer.parseInt(leer.readLine());
System.out.println("Ingrese el numero de personas : ");
num = Integer.parseInt(leer.readLine());
aumento=(distancia-200)*.03;
if(distancia <= 200){
if(num<3){
precio= 20;
}
else
precio=(20/10)*9;
...