Condicional

1. Elaborar un algoritmo que muestre el mayor de dos números.
Algoritmo: Mayor
int numero1,numero2
Inicio
Escribir (Ingrese el primer número)
Leer numero1
Escibir (ingrese el segundo número)
Leer numero2
Si(numero1<numero2)entonces
   Escribir ( El numero2 es el número mayor)
Sino
   Si ( numero1>numero2)entonces
      Escribir( El número1 es el número mayor)
   Sino entonces
     Escribir ( El número1 es igual al número2)
Fin si
Fin
2. Algoritmo que recibe un número entero e indica si es par.
Algoritmo: Par
variables n1,r;entero
Inicio
Escribir (Ingrese el número)
leer n1
r=residuo de n1 entre n2
Si (r=0) entonces
   Escribir "Es par"
Sino
   Escribir "No es  par"
Fin si
Fin
3. Algoritmo que lee un número e indica si está en elrango de 1000-2000
Algoritmo: Rango
Variables numero;entero
Inicio
Escribir (Ingrese un número)
Leer numero
Si (1000<=x<=2000) entonces
   Escribir (El número está en el rango de 1000 a 2000)
Sino
   Escribir (El número no está en el rango de 1000 a 2000)
Fin si
Fin
4. Algoritmo que realice la operación de suma o resta de dos números leídos del teclado en función de la respuesta 1 o 2 (1=suma, 2=resta) que se dé un mensaje de petición de datos.
 Algoritmo: Suma o resta
variables a,b; reales
caracter operacion
Inicio
Escribir (INgrese el tipo de operación 1=suma, 2=resta)
Leer operacion
Escribir (Ingrese el primer numero)
Leer a
Escribir (Ingrese el segundo numero)
leer b
Si ( operacion=1) entonces
   Escribir ( La suma es : ) a+b
Sino
   Si (operacion=2) entonces
      Escribir (La resta es : ) a-b
   Sino
      Escribir ( error de operacion)
Fin si
Fin
5. La empresa ACME S.A. desea un algoritmo que indique si una persona será contratada, los requisitos son que sea mayor de edad y apruebe al menos uno e dos exámenes.
Algoritmo: ACME
Variables: a,b=0,n1,n2; Entero
Inicio
Escribir (Ingrese edad)
Leer a
Escribir (Ingrese nota1=
Leer n1
Escrbir (Ingrese nota2)
Leer n2
Mientras n1>10 entonces b=b+1
Mientras n2>10 entonces b=b+1
Si (a>17 ^ b!=0) entonces //comentario "^" significa o y "!=" significa diferente de
   Escribir (Contratado)
Sino
   Escribir (No Contratado)
Fin si
Fin
6. Determinar el precio de un boleto en ferrocarril, conociendo la distancia a recorrer y sabiendo que si el número de días de distancia es mayor a 7 y la distancia es superior a 800 km, el boleto tiene una reducción del 50%. El precio por km es de $2. En un día hace 100 km.
Algorimto: Boletos
Variables d,t,p; Enteo¿ro
Inicio
Escribir (Ingrese distancia en kilometros)
Leer d
t=d/(100 km / dia)
Si (d>=800 ^ t>=7) entonces
   p=(dx2)x0.7//comentario 0.7 representa el 70%
Sino
p=2xd
Fin si
Fin
7. Algoritmo que muestre los números del 1 al 100.
Algoritmo: Numeros
Variables i; Entero
Inicio
Para( i=0 hasta i<=100)
Escribir i
Fin Para
Fin
8. Calcular y escribir los cuadrados de una serie de números distintos de 0, leídosdel teclado, si el número es 0 el algoritmo termina.
 Algoritmo: Cuadrado
Variables n,a; Entero
Inicio
Hacer
Escribir "Ingresar numero"
Leer n
Si (n!=0) entonces
a=n^2 //comentario significa n elevado al cuadrado
Escribir "El cuadrado del número es: " a
Fin si
Mientras n!=0
Fin


1 comentario:

  1. hola.. alguno me puedde ayudar a resolver este problema plis..
    dados dos numeros hacer un programa que calcule e informe el producto, la suma, la recta del primer numeero menos el segundo y ambas diviciones.(suponer que ninguno de ambos numeros es cero)

    ResponderEliminar