Vigesima Clase

En la clase de hoy empezamos a conocer y manejar tres tipos de estructuras llamadas while, switch e if , estas estructuras sera representadas acontinuacion

Ciclo switch
La estructura switch permite elegir  ejecutar diferentes opciones dependiendo de un valor determinado.
Cada case puede ejecutar las estructuras y líneas de código que se encuentren dentro de el. Todos deben terminan con un break, que indica que debe seguirse la  ejecución del programa luego de ejecutar las líneas superiores. La ejecución  continúa luego de la estructura switch. El caso default se ejecuta si no hubo  coincidencia entre el contenido de valor y los case superiores.

Programa:

public class EstructuraRepetitivaWhile1 {
    public static void main(String[] ar) {
        int x;
        x=1;
        while (x<=100) {
            System.out.print(x);
            System.out.print(" - ");
            x = x + 1;
        }
    }
}

If


Para la anterior estructura se tiene una condición if que indica que si se cumple se imprimirá cierto texto, o por el contraria si dicha condición es negativa ingresara al else  que indica que si no se cumplió la condición anterior entonces haga lo otro.

pantallazo clase 20

while

Esta estructura de repetición  le permite especificar las veces que se repita una acción mientras una  condición se mantenga verdadera.

La codificación del while se maneja de la siguiente manera:

1

Mientras la condición se mantenga verdadera, se ejecutará X cantidad de veces  el bloque de instrucciones dentro de las llaves. Es necesario que alguna vez la  condición se haga falsa, pues de lo contrario se entraría en un ciclo infinito  de repeticiones y el programa se consideraría bloqueado.

 

El profesor dejo un trabajo para la casa de pasar los 19 ejercicios de pasint a c++ y publicarlos en el blog.

 

  1. Escribir un algoritmo que lea un número y escriba su cuadrado.

t1

2.Determine el área y volumen de un cilindro cuyas dimensiones radio y altura se leen desde el teclado.

t1

3.Calcular el perímetro y la superficie de un cuadrado dada la longitud de su lado.

t1 4.Realizar el algoritmo que sume dos números.

t15.Calcular el área de un círculo.

t1

6.Calcular el área y el perímetro de un rectángulo dadas la base y la altura del mismo.

t1

7.Escribir un algoritmo que lea un nombre de una marca de automóviles seguida del nombre de su modelo                                                e informe del modelo seguido del nombre.

t1

8.Determinar la hipotenusa de un triángulo rectángulo conocidas las longitudes de los catetos.

t1

9.Diseñar un algoritmo que realice la siguiente conversión: una temperatura dada en grados Celsius a grados Fahrenheit. (Nota: La fórmula e conversión es: F = (9/5)C +32

t1

10.se desea un algoritmo para convertir metros a pies y pulgadas (1 metro = 39.37 pulgadas. 1 pie = 12 pulgadas)

t1

11.El cambio de divisas en la Bolsa de Madrid el día 28 de agosto de 1987 fue el siguiente.

  1. 100 chelines austriacos = 956.871 pesetas
    1 dólar EEUU = 122.499 pesetas
    100 dracmas griegos = 88.607 pesetas
    100 francos belgas = 327.728 pesetas
    1 franco francés = 20.110 pesetas
    1 libra esterlina = 178.938 pesetas
    100 liras italianas = 9.289 pesetas
    Desarrollar algoritmos que realicen las siguientes conversiones:
    a) Leer una cantidad en chelines austríacos e imprimir el equivalente en
    pesetas.
    b) Leer una cantidad en dracmas griegos e imprimir el equivalente en
    francos franceses.
    c) Leer una cantidad en pesetas e imprimir el equivalente en dólares y en
    liras italianas.

t1

12. Escribir un algoritmo para

  1. a) Sumar dos números enteros
    b) Restar Dos números enteros
    c) Multiplicar dos números enteros
    d) Dividir dos números enteros

t1

13.Diseñar un algoritmo para intercambiar los valores de dos variables A y B

t1

14.diseñar un algoritmo que lea tres número A, B y C e imprimir el valor máximo y mínimo.

t1

15. Se tienen tres variables A, B y C. Escribir las instrucciones necesarias para

  1. intercambiar entre si sus valores del modo siguiente.
    a) B toma el valor de A
    b) C toma el valor de B
    c) A toma el valor de C

t1

16.Determinar la cantidad total a pagar de una llamada telefónica , teniendo en cuenta lo siguiente:

  1. a) Toda llamada que dure menos de 3 minutos inclusive, tiene un costo de
    $200 por minuto.
    b) Toda llamada que dure entre 3 minutos y 10 inclusive, cuesta $150 por
    minuto.
    c) Toda llamada que más 10 minutos cuesta $100 por minuto

t1

17.Diseñar un algoritmo que convierta las calificaciones alfabéticas A, B, C, D y E a calificaciones numéricas 4, 5, 6, 7 y 8 respectivamente.

18.Leer dos número y determinar si están en orden creciente o decreciente.

t1

19.Diseñar un algoritmo donde dada la nota de un corte muestre en pantalla el consejo de un profesor.

  1. a) Si la nota es < 10 inclusive, el consejo es “Cancele la materia”
    b) Si la nota está entre 10 y 15 inclusive, el consejo es “Con trabajo y
    esfuerzo pasa la materia”
    c) Si la nota está entre 15 y 20 inclusive, el consejo es “Puede mejorar con
    más disciplina y trabajo”
    d) Si la nota está entre 20 y 25 inclusive, el consejo es “”
    e) Si la nota está entre 25 y 30 inclusive, el consejo es “Felicitaciones es
    candidato a una beca”

t1

Decimo Novena Clase

En la clase del día de hoy comenzamos a manejar una plataforma con base a Psint pero distinta esta se llama ” Dev C++” es un programa cuyo lenguaje es manejado en Ingles y sin ningún comando a diferencia del anterior programa visto.

El desarrollo de las dos horas de clase se baso en la explicación del programa teniendo en cuenta como base la guía de la Universidad Nacional, de las cuales se leyeron partes claves para el buen desempeño de este programa que ya con la constante practica y buen manejo lo aplicaríamos de una forma fluida.

En una parte de la clase logramos desarrollar unos ejercicios los cuales nos permitieron poner en practica el buen manejo del programa de tal forma que se pueda tener errores mínimo de manejo en la estructura como a continuación se muestra:

  1. Menú y barras de herramientas
  2. Explorador de proyectos
  3. Área de trabajo y edición.
  4. Resultado de la compilación
  5. Para iniciar se Escriben los códigos  que utilizaremos a continuacion

#include <iostream.h>

#include <stdlib.h>

Luego empezamos con  la estructura principal.

  1. int main()

se abre y se cierran los corchetes es un consejo que se puede aplicar para no tener complicaciones después de algún error y este sea de algún corchete no cerrado

{

}

  1. Dentro de los corchetes realizado en el codigo principal (paso anterior) se escribe lo siguiente
    1. return 0;

utilizaremos este ya que cuando comienza el main() lo declaramos como entero así que cuando finalizemos debemos retornar el valor entero.

El siguiente es el fin de la estructuración escribimos en un espacio antes del return 0; lo siguiente

  1. system (“pause”);

Después de haber realizado el seguimiento correctamente podremos obtener un programa el cual podrá compilare y correr sin ningún problema

#include <iostream.h>
#include <stdlib.h>

int main()
{           

//segido de las plabras o codigos

system (“pause”);
return 0;

}

Decimo Octava Clase

En la clase de hoy trabajamos los ejercicios sin necesidad de los cuadros de control que permiten guiar mejor al estudiante para ejecutar un programa de tal modo que se hicieron varios tipos de ejercicios los cuales fueron los siguientes

  1. Cantidad de impares y de pares
  2. Cantidad de números pares
  3. Evaluar si 10 numero son par o impar
  4. Evaluar si un numero es par o impar
  5. Evaluar si un numero es mayor a 6
  6. Leer 10 numero y determinar si es mayor a 6
  7. Leer e imprimir 10 números.
  8. Imprimir los primeros 10 números
  9. Suma de los números pares
  10. Vaca entre los alumnos de la la clase

Estos ejercicios ya no eran evaluados por el profesor, si no por el mismo estudiante dependiendo de la rapidez con la que ya podía manejar y a la vez ejecutar un programa que le pidiera un usuario y es entonces cuando nos damos cuenta con ejercicios tan sencillos lo que realmente hemos aprendido en clase, los contra y los pro para seguir en constante mejoramiento día a día.

Decimo Septima Clase

Se manejaron los ejercicios del taller algunos de los trabajos son estos

1. Dados 10 números enteros visualizar la suma de los números pares de la

lista, cuantos números pares  pares existen y cual es la media aritmética de los

números impares.

2. Calcular la nota media de los alumnos de una clase considerando n-numero

de alumnos y c-numero de notas de cada alumno.

3. Desarrollar un algoritmo que determine en un conjunto de cien números

naturales:

a) Cuantos son menores de 15?

b) Cuantos son Mayores de 50?

c) Cuantos están comprendidos entre 25 y 45

6. Imprimir todos los números primos entre 2 y 1000 inclusive. (for anidado).

4. Se desea leer las calificaciones de la clase de fundamentos de programación

y contar el número total de aprobados (la notas son sobre 10 puntos, se pasa

con 6)

5. Se trata de escribir el algoritmo que permita emitir la factura

correspondiente a una compra de 150 artículos. Para cada artículo se

adquiere una o varias unidades. El IVA a aplicar es del 15% y si el precio

bruto (precio venta más IVA) es mayor de 50.000 pesos, se debe realizar

un descuento del 5%.

SOLUCION
1)
ejercicio 3
2)
)4 ejercicio

3)
para tercero

4)
para cuarto
5)
ultimo eje