Problema 1.
Programa para calcular e imprimir el costo real de un coche.
Iniciochar marca [15]
origen Int
costo= 0.0,impuesto= 0.0,costototal= 0.0
Print "Introduce datos de automovil"
Print "marca = "
Read marca
Print "Origen 1) Alemania 2) Japon 3) Italia 4) USA\n
Print "Seleccione origen= "
Read origen
Print "Costo auto= "
Read costo
switch ( origen )
{
Case 1: impuesto= 0.20
break
Case 2: impuesto= 0.30
break
Case 3: impuesto= 0.15
break
Case 4: impuesto= 0.08
break
default: costo= 0.0
impuesto= 0.0
Print "Error en origen \n "
}
costototal= costo + costo * impuesto
if ( costototal > 0 )
{
Print "Costo automovil :",costo
Print "impuesto : ", (costo*impuesto)
Print "Costo total : ", costototal
}
Fin
Problema 2.
Programa para aspirantes a Ing. Electronica en Tec.
Iniciochar nombre [15]
promedio Real
tipobachillerato Int
Print "Datos de aspirantes de Ing. Electronica"
Print " Nombre"
Read nombre
Print "Promedio en bachillerato2
Read promedio
Print "Tipo de bachillerato"
Print " 1)Tec. electronico 2)Tec. maquinas 3)Tec.mecatronica 4)Tec.computacion 5)Tec administracion 6)otros
Print "Seleccione tipo"
Read tipobachillerato
switch ( tipobachillerato )
{ case 1:
case 2:
case 3:
case 4: if (( promedio>90 and promedio<=100) or ( promedio>=80 and promedio<=90))
Print nombre,"Aceptado"
else
Print nombre, "Rechazado por no alcanzar promedio"
break
case 5:
case 6: Print " Rechazado por no tener tipo de bachillerato fisico matematico"
break
default: Print "Error tipo de bachillerato"
}
Fin
Problema 3.
Programa para calcular la conversion de grados celsius a fahrenheit y viceversa.
Inicioc , f , n Real
t char
Print "Introduce valores"
Read n
Read t
Switch (t)
{ case 'f'':Print "El calculo en celsius es"
c= (5.0/9.0)*(f-32.0)
Print "El valor es de :", c, "grados celsius"
break
case 'c': Print 2El calculo en fahrenheit es"
f= (9.0/5.0)*(c+32.0)
Print "El valor es de :", f , "grados fahrenheit"
break
default: Print "Error al arrojar datos"
}
Fin
Problema 4.
Programa para verificar el cuadrante en el que se ubica una linea.
Inicioang Int
Print "Introducir angulo deseado para conocer el cuadrante"
Read ang
if ( ang>0 and ang<90 )
{ Print "El eje se encuentra en el cuadrante 1"
} else
{ (ang==0 or ang==90 or ang==180 or ang==270)
Print "La linea se encuentra sobre el eje del cuadrante"
}
if (ang>90 and ang<180)
{ print "El eje se encuentra en el cuadrante 2"
}
if ( ang>180 and ang<270 )
{ Print "El eje se encuentra en el cuadrante 3"
}
if ( ang>270 and ang<360 )
{ Print "El eje se encuentra en el cuadrante 4"
}
Fin
Problema 5.
Programa para ver si un ano es bisiesto.
Inicio
anio Int
Print "Introduce anio= "
Read anio
if (( anio%100 == 0 and anio%400 == 0 ) or ( anio%4 == 0 ))
{ Print anio, "es bisiesto"
} else
{ Print anio, "no es bisiesto
}
Fin
No hay comentarios:
Publicar un comentario