Segundo Taller
-
Upload
juan-diego-montana -
Category
Documents
-
view
49 -
download
0
description
Transcript of Segundo Taller
INSTITUCION EDUCATIVA JOSE ANTONIO GALANCUMARAL-META
PLANTILLA DE PRESENTACION DE PROGRAMAS- TERCER PERIODOCONDICIONALES
PROFESOR: JORGE ALEJANDRO OBANDO BASTIDAS
ESTUDIANTES:
1: Juan Diego Montaña Rojas2: Daniela Fernanda Monsalve Méndez
PRIMER PUNTO
Problema planteadoCALCULAR EL IVA DE UNA VENTA CUYO VALOR FUE DE $150.000
Algoritmo o diagrama de flujo
Diseño visual del programa
Variables de pruebaNota 1Nota 2Nota 3
ResultadosNota 1 = 50Nota 2 = 45Nota 3 = 45Respuesta = 48Pantalla : Aprobó
ObjetosNombre PropiedadesForm1 Nombre: BAPRIMERPUNTO
Capitón: ‘primero’BackColor: &H00808000&
Picture
Label1
Label2
Label3
Caption: “PRODUCTO 1”,Backolor: &H00808000&,Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Command1
Command2
Caption: “Total”,Backolor: &H00404000&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “Fin”,Backolor: &H00404000&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Text1
Text2
Text3
Caption: “n1”Backolor: &H00404000&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “n2”Backolor: &H00404000&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “n3”Backolor: &H00404000&Font: Ravie,forecolor: &H00FFFFFF&
Backstyle: 1-Opaque
Código del programaPrivate Sub Command1_Click()Nota = (((Val(n1.Text) + Val(n2.Text) + Val(n3.Text))) / 3)
If Nota >= 3 Then
pantalla.Caption = "Aprobo"
Else
pantalla.Caption = "perdio" End If End Sub
SEGUNDO PUNTO
Problema planteadoCALCULAR EL IVA DE UNA VENTA CUYO VALOR FUE DE $150.000
Algoritmo o diagrama de flujo
Diseño visual del programa
Variables de pruebaABC
ResultadosA =344B =223C = 2Respuesta = X1= 1076 X2= 7563
ObjetosNombre PropiedadesForm1 Nombre: BBFORMULA
Capitón: ‘formula’BackColor: &H00404000&
Picture
Label1
Label2
Label3
Label4
Caption: “A”,Backolor: &H00808000&,Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 0-transparent
Caption: “B”,Backolor: &H00808000&,Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 0-transparent
Caption: “C”,Backolor: &H00808000&,Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 0-transparent
Caption: “X1”,Backolor: &H00808000&,Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 0-transparent
Caption: “X2”,Backolor: &H00808000&,Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 0-transparent
Nombre: “X1”,Backolor: &H00808000&,Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 0-transparent
Nombre: “x2”,Backolor: &H00808000&,Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 0-transparent
Command1
Command2
Caption: “ACEPTAR”,Backolor: &H00808000&Font: Ravie,forecolor: &000000000&Backstyle: 1-Opaque
Caption: “MENU”,Backolor: &H00808000&Font: Ravie,forecolor: &000000000&Backstyle: 1-Opaque
Text1
Text2
Text3
Caption: “A”,Backolor: &H00C0C000&,Font: Ravie,forecolor: &H00808000&Backstyle: 1-Opaque
Caption: “B”,Backolor: &H00C0C000&,Font: Ravie,forecolor: &H00808000&Backstyle: 1-Opaque
Caption: “C”,Backolor: &H00C0C000&,Font: Ravie,forecolor: &H00808000&Backstyle: 1-Opaque
Código del programaPrivate Sub Command1_Click()D = Val(B.Text) * Val(B.Text) - 4 * Val(A.Text) * Val(C.Text) If D > 0 Then MsgBox ("El programa tiene solucion") X1.Caption = (-Val(B.Text) + Sqr(D)) / 2 * Val(A.Text) X2.Caption = (-Val(B.Text) - Sqr(D)) / 2 * Val(A.Text)
Else
MsgBox ("LA ECUACION NO TIENE SOLUCION") End If
End Sub
TERCER PUNTO
Problema planteadoCALCULAR EL IVA DE UNA VENTA CUYO VALOR FUE DE $150.000
Algoritmo o diagrama de flujo
Diseño visual del programa
Variables de pruebaNota 1Nota 2Nota 3Nota 4
ResultadosNota 1 = 50Nota 2 = 50Nota 3 = 45Nota 4= 47Respuesta = 48Pantalla : Beca
ObjetosNombre PropiedadesForm1 Nombre: BDtercerpunto
Capitón: ‘tercero’BackColor: &H00400040&
Picture
Label1
Label2
Label3
Label3
Label4
Label5
Label6
Caption: “Nota 1”,Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Caption: “Nota 2”,Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Caption: “Nota 3”,Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Caption: “Nota 3”,Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Caption: “Nota 4”,Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Caption: “Nota final”,Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Nombre: “Nota”,Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Command1 Caption: “Total”,Backolor: &H00800080&
Command2
Font: Ravie,forecolor: &H00000000&Backstyle: 1-Opaque
Caption: “Fin”,Backolor: &H00800080&Font: Ravie,forecolor: &H00000000&Backstyle: 1-Opaque
Text1
Text2
Text3
Text4
Caption: “A”Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Caption: “B”Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Caption: “C”Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Caption: “D”Backolor: &H00400040&Font: Ravie,forecolor: &H00C000C0&Backstyle: 1-Opaque
Código del programaPrivate Sub Command1_Click()Valor = Val(A.Text) * 0.3 + Val(B.Text) * 0.2 + Val(C.Text) * 0.2 + Val(D.Text) * 0.3
If Valor >= 3.5 ThenNOTA.Caption = Val(A.Text) * 0.3 + Val(B.Text) * 0.2 + Val(C.Text) * 0.2 + Val(D.Text) * 0.3PANTALLA.Caption = "BECA"
Else
NOTA.Caption = Val(A.Text) * 0.3 + Val(B.Text) * 0.2 +
Val(C.Text) * 0.2 + Val(D.Text) * 0.3
PANTALLA.Caption = "NO HAY BECA" End If
End Sub
CUARTO PUNTO
Problema planteadoCALCULAR EL IVA DE UNA VENTA CUYO VALOR FUE DE $150.000
Algoritmo o diagrama de flujo
Diseño visual del programa
Variables de pruebaProducto 1Producto 2Producto 3Producto 4Producto 5Rebaja 5%Rebaja 10%Total:
Variables de pruebaProducto 1 = 700000Producto 2 = 200000Producto 3 = 100000Producto 4 = 500000Producto 5 = 700000Rebaja 5% =Rebaja 10% = 137000Total = 800000
ObjetosNombre PropiedadesForm1 Nombre: BECUARTOPUNTO
Capitón: ‘Productoso’BackColor: &H00000000&
Picture
Label1
Label2
Label3
Label4
Label5
Label6
Label7
Label8
Caption: “Producto 1”,Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “Producto 2”,Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “Producto 3”,Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “Producto 4”,Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “Producto 5”,Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “Revaja 10%”,Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “Revaja del 5%”,Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “total”,Backolor: &H00000040&
Label9
Label10
Label11
Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Nombre: “R10”,Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Nombre: “R5”,Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “total”Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Command1
Command2
Caption: “Total”,Backolor: &H00004040&Font: Ravie,forecolor: &H00000000&Backstyle: 1-Opaque
Caption: “Fin”,Backolor: &H00004040&Font: Ravie,forecolor: &H00000000&Backstyle: 1-Opaque
Text1
Text2
Text3
Caption: “A”Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “B”Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “C”
Text4
Text5
Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “D”Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Caption: “E”Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Código del programaPrivate Sub Command1_Click()
TOTAL.Caption = Val(A.Text) + Val(B.Text) + Val(C.Text) + Val(D.Text)
If TOTAL >= 500000 Then
PANTALLA.Caption = "REVAJA DEL 10%"R10.Caption = Val(A.Text) + Val(B.Text) + Val(C.Text) + Val(D.Text) - Val(A.Text) + Val(B.Text) + Val(C.Text) + Val(D.Text) * 0.1
ElsePANTALLA.Caption = "REVAJA DEL 5%"R5.Caption = Val(A.Text) + Val(B.Text) + Val(C.Text) + Val(D.Text) - Val(A.Text) + Val(B.Text) + Val(C.Text) + Val(D.Text) * 0.05
End If
End Sub
QUINTO PUNTO
Problema planteadoCALCULAR EL IVA DE UNA VENTA CUYO VALOR FUE
Algoritmo o diagrama de flujo
DE $150.000
Diseño visual del programa
Variables de pruebaABCTotal =
Variables de pruebaA =B =C =Total =
ObjetosNombre PropiedadesForm1 Nombre: BFQUINTOPUNTO
Capitón: ‘Quinto’BackColor: &H00000080&
Picture
Label1
Label2
Label3
Caption: “A”,Backolor: &H00000080&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “B”,Backolor: &H00000080&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “C”,Backolor: &H00000080&Font: Ravie,forecolor: &H8000000B&
Label4
Label5
Backstyle: 1-Opaque
Caption: “TOTAL”,Backolor: &H00000080&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Nombre: SBackolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Command1
Command2
Caption: “Total”,Backolor: &H00000080&Font: Ravie,forecolor: &H00C0C0C0&Backstyle: 1-Opaque
Caption: “Fin”,Backolor: &H00000080&Font: Ravie,forecolor: &H00C0C0C0&Backstyle: 1-Opaque
Text1
Text2
Text3
Nombre: “A”Backolor: &H00000080&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Nombre: “B”Backolor: &H00000080&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Nombre: “C”Backolor: &H00000080&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Código del programaIf S = O ThenPANTALLA.Caption = " NO TIENE SOLUCION"
Else
PANTALLA.Caption = "TIENE SOLUCION"
End If
End Sub
Private Sub Text3_Change()
End Sub
Private Sub Label4_Click()
End Sub
End Sub
SEXTO PUNTO
Problema planteadoCALCULAR EL IVA DE UNA VENTA CUYO VALOR FUE DE $150.000
Algoritmo o diagrama de flujo
Diseño visual del programa
Variables de prueba Variables de prueba
ABR
A =B =R =
ObjetosNombre PropiedadesForm1 Nombre: BGSEXTOPUNTO
Capitón: ‘Form1”BackColor: &H00000000&
Picture
Label1
Label2
Label3
Label4
Caption: “A”,Backolor: &H00400040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “A”,Backolor: &H00400040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “A”,Backolor: &H00400040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “A”,Backolor: &H00400040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Command1
Command2
Caption: “Total”,Backolor: &H00400040&Font: Ravie,forecolor: &H00000000&Backstyle: 1-Opaque
Caption: “Total”,Backolor: &H00400040&Font: Ravie,forecolor: &H00000000&Backstyle: 1-Opaque
Text1 Caption: “A”Backolor: &H00400040&
Text2
Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “B”Backolor: &H00400040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Código del programaPrivate Sub Command1_Click()
R.Caption = Sqr(Val(A.Text) + Val(B.Text))If R >= 0 ThenPANTALLA.Caption = "TIENE SOLUCION"R.Caption = Sqr(Val(A.Text) + Val(B.Text))Else
PANTALLA.Caption = "NO TIENE SOLUCION"
End If
End Sub
SEPTIMO PUNTO
Problema planteadoCALCULAR EL IVA DE UNA VENTA CUYO VALOR FUE DE $150.000
Algoritmo o diagrama de flujo
Diseño visual del programa
Variables de prueba
Fecha de nacimiento
Fecha actual
Edad
Variables de prueba
Fecha de nacimiento=
Fecha actual=
Edad=
ObjetosNombre PropiedadesForm1 Nombre: BHSECTIMOPUNTO
Capitón: ‘Form1”BackColor: &H000040C0&
Picture
Label1
Label2
Label3
Label4
Caption: “FECHE DE NACIMIENTO”,Backolor: &H000040C0&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “FECHE ACTUAL”,Backolor: &H000040C0&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “EDAD”,Backolor: &H000040C0&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Nombre: “C”,Backolor: &H00000040&Font: Ravie,forecolor: &H00FFFFFF&Backstyle: 1-Opaque
Command1
Command2
Caption: “Total”,Backolor: &H000040C0&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “Fin”,Backolor: &H000040C0&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Text1
Text2
Caption: “A”Backolor: &H000040C0&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “B”Backolor: &H000040C0&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
OCTAVO PUNTO
Problema planteadoCALCULAR EL IVA DE UNA VENTA CUYO VALOR FUE DE $150.000
Algoritmo o diagrama de flujo
Diseño visual del programa
Variables de pruebaArticulo 1Articulo 2Articulo 3Articulo 4Articulo 5
Total:
Variables de pruebaArticulo 1 =Articulo 2 =Articulo 3 =Articulo 4 =Articulo 5 =
Total:
ObjetosNombre PropiedadesForm1 Nombre: BIOCTAVOPUNTO
Capitón: ‘Form1’BackColor: &H00004040&
Picture
Label1
Label2
Label3
Label4
Caption: “ARICULO 1”,Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “ARICULO 2”,Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “ARICULO 3”,Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “ARICULO 4”,Backolor: &H00004040&
Label5
Label6
Label7
Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “ARICULO 5”,Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “total”,Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Nombre:”total”,Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Command1
Command2
Caption: “Total”,Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “Fin”,Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Text1
Text2
Text3
Caption: “A”Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “B”Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “C”Backolor: &H00004040&
Text4
Text5
Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “D”Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Caption: “E”Backolor: &H00004040&Font: Ravie,forecolor: &H8000000B&Backstyle: 1-Opaque
Código del programaPrivate Sub Command1_Click()TOTAL.Caption = Val(A.Text) + Val(B.Text) + Val(C.Text) + Val(D.Text) + Val(E.Text)
If TOTAL >= 100000 ThenPANTALLA.Caption = "Se le devuelven 50000"TOTAL.Caption = Val(A.Text) + Val(B.Text) + Val(C.Text) + Val(D.Text) + Val(E.Text)
Else
PANTALLA.Caption = " No se le devuelve nada" TOTAL.Caption = Val(A.Text) + Val(B.Text) + Val(C.Text) + Val(D.Text) + Val(E.Text)
End If
End Sub