Algoritmos De Programación Visual Basic
Grupo: 1A
Integrantes del equipo:
Prof. Lsc. Sofía Margarita Manríquez Orduño
-------------------------------------------------
Unidad 2: Algoritmos
-------------------------------------------------
Objetivo de aprendizaje: Analizar problemas y representar su solución mediante algoritmos
Ejercicio 2.1 Área de un círculo: Haga un algoritmo paracalcular el área de un círculo. El algoritmo debe solicitar como entrada el diámetro del círculo, calcular el área según la siguiente fórmula pi*(radio)2 y mostrar como salida el área. |
Pseudocódigo | Diagrama de flujo |
Proceso Área Escribir "Ingresa el diametro: "; Leer D; A<-((D/2)*3.1416)^2; Escribir "El area es ",A;FinProceso | |
Implementación en C# |
|
Ejercicio 2.2Circunferencia de una elipse: Haga un algoritmo para calcular la circunferencia de una elipse. Debe solicitar como entrada el radio menor y el radio mayor de la circunferencia, calcular la circunferencia con la siguiente fórmula y mostrar como salida la circunferencia. |
Pseudocódigo | Diagrama de flujo |
Proceso circunferencia Escribir "Ingrese el radio mayor(b) y el radio menor(a)"; Escribir"Ingrese (a): "; Leer a; Escribir "Ingrese (b): "; Leer b; c<-3.1416*RC(2^2*(a+b)^2); Escribir "La circunferencia es: ", c;FinProceso | |
Implementación en C# |
|
Ejercicio 2.3 Distancia entre dos puntos: Haga un algoritmo que calcule la distancia entre dos puntos cuyas coordenadas son (x1,y1), (x2,y2). La fórmula para calcular la distancia es. El algoritmo debe solicitar como entradalas coordenadas de cada punto (x1,y1,x2,y2). |
Pseudocódigo | Diagrama de flujo |
Proceso sin_titulo Escribir "Ingrese los valores de X1, X2, Y1 y Y2 "; Leer X1,X2,Y1,Y2; D<-RC((X1-X2)^1/2+(Y1-Y2)); Escribir "La distancia es: ", D;FinProceso | |
Implementación en C# |
|
Ejercicio 2.4 División: Haga un algoritmo que lea como entrada dos números (N1 y N2) y calcule el resultado dela división de N1 entre N2. La salida es mostrar el valor de la división. (Si la variable N2 es cero, la división no se hace y, en ese caso, hay que mostrar un mensaje que indique que la división no se puede realizar). |
Pseudocódigo | Diagrama de flujo |
Proceso sin_titulo Escribir "Ingrese N1"; Leer N1; Escribir "Ingrese N2"; Leer N2; Si N2=0 Entonces Escribir "No se divide por 0 noob!";Sino R<-N1/N2; FinSiEscribir "El resultado es: ", R;FinProceso | |
Implementación en C# |
|
Ejercicio 2.5 Desarrollar un algoritmo que permita leer dos valores determinar cual de los dos valores es el mayor y escribirlo. |
Pseudocódigo | Diagrama de flujo |
Proceso sin_titulo Escribir "Ingrese el valor de A: "; Leer A; Escribir "Ingrese el valor de B: "; Leer B; Si A>BEntonces Escribir "A es el mayor"; Sino Escribir "B es el mayor"; FinSiFinProceso | |
Implementación en C# |
|
Ejercicio 2.6 Desarrollar un algoritmo que permita leer tres valores y determinar cual es el mayor y cual es el menor |
Pseudocódigo | Diagrama de flujo |
Proceso l
Escribir "Ingrese N1: ";
Leer N1;
Escribir "Ingrese N2: ";
Leer N2;
Escribir "Ingrese N3: ";
Leer N3;Si N1>N2 y N1>N3 Entonces
Escribir "El mayor es N1 " ;
FinSi
Si N2>N1 y N2>N3 Entonces
Escribir "EL mayor es N2 ";
FinSi
Si N3>N1 y N3>N2 Entonces
Escribir "El mayor es N3" ;
FinSi
Si N1<N2 y N1<N3 Entonces
Escribir "El menor es N1";
FinSi
SI N2<N1 y N2<N3 Entonces
Escribir "El menor es N2";
FinSi
Si N3<N1 y N3<N2 Entonces
Escribir "El menores N3";
FinSi
FinProceso | |
Implementación en C# |
|
Ejercicio 2.7 Pago semanal: Haga un algoritmo para calcular el pago semanal de un empleado que trabaja por horas. El algoritmo debe calcular el pago del empleado, considerando que el pago por cada hora de trabajo es de $70.00 y que si trabaja horas extras, éstas se pagan al doble. Se consideran horas extras aquellas trabajadas...
Regístrate para leer el documento completo.