You are on page 1of 6

INSTITUTO DE EDUCACIN SUPERIOR TECNOLGICO

PBLICO
FRANCISCO DE PAULA GONZALES VIGIL

CARRERA PROFESIONAL : COMPUTACIN E INFORMTICA


UNIDAD DIDCTICA: HERRAMIENTAS Y DESARROLLO DE SOFTWARE
ALUMNO:
CHAMBI PERCA, RUBN ALEX

SEMESTRE: III SEMESTRE


TURNO: DIURNO

TACNA PER

2014

Problemas Propuestos do while


PROBLEMAS PROPUESTOS DO WHILE
1. Realice un algoritmo que imprima los cuadrados de los nmeros
1.00; 1.01; 1.02; 1.03;..; 2.00

2. Realice un algoritmo que acepte 5 nmeros entre 0 y 20 y que


imprima el mayor ingresado y promedio de los mismos.
3. Realice un algoritmo que ingrese dos nmeros n veces y
calcule e imprima la suma, resta, producto y divisin.
4. Realizar un algoritmo que lea N calificaciones entre o y 20 y la
transforme en nota alfabtica segn la siguiente tabla:
Nota numrica
0 <= nota <6
6 <= nota
<10,5
10,5 <= nota
<12
12 <= nota
<14
14 <= nota
<18
18 <= nota
<20

Nota Alfabtica
MUY
DEFICIENTE
DEFICIENTE
SUFICIENTE
BIEN
NOTABLE
SOBRESALIENT
E

Problemas Propuestos do while

Public Class Form4


Private Sub btncalcular_Click(sender As System.Object, e As System.EventArgs)
Handles btncalcular.Click
Dim n, tmd, td, ts, tb, tn, tso, i As Integer
Dim nota As Double
n = Val(TextBox1.Text)
tmd = 0
td = 0
ts = 0
tb = 0
tn = 0
tso = 0
i=1
Do While (i <= n)
nota = InputBox("introducir nota")
ListBox1.Items.Add(Str(nota))
If nota < 6 Then
ListBox2.Items.Add("Muy deficiente")
tmd = tmd + 1
Else
If nota < 10.5 Then
ListBox2.Items.Add("Deficiente")
td = td + 1
Else
If nota < 12 Then
ListBox2.Items.Add("Suficiente")
ts = ts + 1
Else
If nota < 14 Then
ListBox2.Items.Add("Bien")
tb = tb + 1
Else
If nota < 18 Then
ListBox2.Items.Add("notable")
tn = tn + 1
Else
If nota < 20 Then
ListBox2.Items.Add("Sobresaliente")
tso = tso + 1
End If
i=i+1
End If
End If

Problemas Propuestos do while


End If
End If
End If
i=i+1
Loop
TextBox2.Text
TextBox3.Text
TextBox4.Text
TextBox5.Text
TextBox6.Text
TextBox7.Text
End Sub
End Class

=
=
=
=
=
=

Str(tmd)
Str(td)
Str(ts)
Str(tb)
Str(tn)
Str(tso)

5. En un restaurant ingresan n clientes y gracias a esto ofrece un


descuento un descuento 20% para un consumo mayor a s/. 30.00 y
aplica un impuesto de 15% para todo consumo. Determinar el
importe a pagar por lo consumido, mostrando los importes de cada
cliente.
6. Debido a los excelentes resultados, el restaurant decide ampliar sus
ofertas de acuerdo a la siguiente escala de consumo. Determinar el
importe a pagar por lo consumido, mostrando todos los importes de
los N clientes que ingresaron al restaurant.

Consumo
Mayor a 120
Mayor a 90
Mayor a 50
Hasta 50

Descuento
30%
20%
15%
10%

Public Class Form1


Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles
Button1.Click
Dim n, i As Integer
Dim consu, desc, impor, montototal As Double
n = Val(TextBox1.Text)
desc = 0
impor = 0
montototal = impor + impor
Do While i < n
i += 1
consu = InputBox("CONSUMO")

Problemas Propuestos do while


ListBox1.Items.Add(consu)
If consu > 120 Then
desc = 0.3 * consu
ListBox2.Items.Add(desc)
ElseIf (consu <= 120) And (consu > 90) Then
desc = 0.2 * consu
ListBox2.Items.Add(desc)
ElseIf (consu <= 90) And (consu > 50) Then
desc = 0.15 * consu
ListBox2.Items.Add(desc)
ElseIf consu <= 50 Then
desc = 0.1 * consu
ListBox2.Items.Add(desc)
End If
impor = consu - desc
ListBox3.Items.Add(impor)
montototal = montototal + impor
Loop
TextBox2.Text = montototal
End Sub
End Class

7. Realice un algoritmo que ingrese N nmeros y determine el


mayor y menor valor ingresado y a la vez determine en qu
posicin ha sido ingresado.
8. Determinar el salario bruto y neto semanal de N trabajadores
considerando que si trabajan ms de 40 horas, el exceso ser
considerado como hora extra cuya tarifa es el 50% ms que la
tarifa de una hora normal. Adems, todo trabajador se somete a
un impuesto del 10% si su salario bruto sobrepasa los S/. 350.
Mostrar el salario bruto, descuento y salario neto de cada
trabajador ingresado.
9. 9) La comisin sobre las ventas totales de varios empleados es
como sigue:
A. Si las ventas <200, entonces no hay comisin
B. Si 200<=ventas <=400, entonces comisin es igual al
10% de las ventas
C. Si las ventas >400, entonces la comisin es igual a 200 +
8% de las ventas superiores a 400.
Escriba un algoritmo que lea las ventas totales y calcule la
comisin
10.
En un sper mercado se hace una promocin, mediante el
cual N clientes obtiene un descuento por el total de compra
realizada, esto dependiendo de un nmero que se escoge al
azar. Si el nmero escogido es menor de 100 el descuento es
del 20% del total de la compra, si es mayor o igual el descuento
es de 40%. Realice un algoritmo que determine cuanto ser el
descuento que se realizar a cada cliente y el monto neto a
pagar por la compra realizada

Problemas Propuestos do while


11.
En un supermercado hay una promocin segn la cual N
clientes raspan una tarjeta que contiene un nmero oculto. Si el
nmero de la tarjeta es par no menor que 100, el cliente
obtiene un descuento del 15% sobre el importe de la compra,
caso contrario slo se le descuenta el 5%. Dado el nmero
oculto de la tarjeta y el importe de la compra disee un
algoritmo y determine el importe a pagar por cada cliente del
supermercado.
12.
Una empresa paga a sus proveedores un sueldo bruto que
es igual a la suma de su sueldo bsico de S/. 650.00 ms una
comisin que es igual a un porcentaje del monto total vendido.
El porcentaje por comisin depende de las categoras del
vendedor de acuerdo con la siguiente tabla.
Por otro lado si el sueldo bruto del vendedor es mayor a S/.
3500.00 se afecta a un descuento igual a 15% del Sueldo Bruto,
caso contrario, se efecta un descuento igual al 10% del Sueldo
Bruto.
Disee un algoritmo que calcule el sueldo bsico, comisin,
sueldo bruto, descuento y sueldo neto de cada proveedor.
Categor
a
1
2
3
4

%
Comisi
n
14.25%
13.00%
11.75%
10.50%

13.
Realice un algoritmo que calcule la siguiente suma:
S = 7 + 1 1/2 + 1/3 1/4 + 1/5.
14.
Calcular el promedio ponderado de los estudiantes del
tercer semestre de computacin e informtica, la cantidad de
estudiantes termina cuando se ha ingresado un nmero
negativo en su cdigo (La cantidad de calificaciones por
estudiantes son 6).

You might also like