Documente Academic
Documente Profesional
Documente Cultură
Programacin Bsica
Unidad de Aprendizaje I
Manejo de los componentes de lenguaje C++
1.2.1 Desarrolla programas en lenguaje C++ que utilicen estructuras de decisin y de control de flujo
a) Identificacin de proporciones y bloques de cdigo b) Aplique la estructura de decisin para definir el orden de la ejecucin de bloques de cdigos c) Aplicar estructuras de ciclo para la ejecucin continua y/o repetida de bloques de cdigo: For While Do While Goto etiqueta Ciclos infinitos
Programacin Bsica
Unidad de Aprendizaje II
Aplicacin de funciones desarrolladas en C++
2.1.1 Desarrolla programas en lenguaje C++ que utilicen funciones las cuales debern contar con las siguientes caractersticas:
Uso de parmetros Retorno de valores Recursividad a) Identificacin de los componentes de la funcin Funcin Macro Estructura de una funcin B) creacin de libreras Creacin de funciones Llamada de funciones Recursividad y el manejo de memoria
2.2.1 Desarrollar programas en el lenguaje que utilice arreglos de diferentes dimensiones y que maneje memoria dinmica mediante pilas, colas y listas
a) Manejo de apuntadores de memoria Apuntadores Uso de apuntador Apuntadores en arreglos Apuntadores en arreglos Apuntadores de estructura de datos
Programacin Bsica
b) Realiza operaciones en arreglos c) Crear, utilizar y eliminar estructuras dinmicas de memoria mediante pilas, colas y listas d) Deteccin y correccin de los principales errores de programacin Inicializacin de datos Valoracin de datos de entrada Manejo de cadenas Manejo de apuntadores
Programacin Bsica
Introduccin
El comit para el estndar ANSIC fue formado en 1983 con el objetivo de crear un lenguaje uniforme a partir de C original, desarrollado por Kernighan y Ritchie en 1972 en la ATT. El lenguaje C++ se comenz a desarrollar en 1980. Su autor fue B. Stroustrup. Al comienzo era una extensin del lenguaje C que fue denominada C whit clases. Este nuevo lenguaje comenz a ser utilizado fuera de la ATT en 1983. El nombre C++ es tambin de este ao, y hace referencia al carcter del operador de incremento de C (++) En la actualidad el C++ es un lenguaje verstil, potente y general, este mantiene las ventajas del C en cuanto a riqueza de operadores y expresiones, flexibilidad, concisin y eficiencia adems ha eliminado alguna de las dificultades y limitaciones del C original y la evolucin de este a continuado con la aparicin de Java para aplicaciones de internet. El C++ es a la vez un lenguaje orientado a objetos (OOP) basado en una filosofa diferente, que exige al programador un completo cambio de mentalidad.
Modificaciones menores
El C++ mantiene compatibilidad casi completa con C, de forma que el viejo estilo de hacer las cosas en el mismo, es tambin permitido en C++, aunque el ltimo disponga de una mejor forma de realizar esas tareas.
Programacin Bsica
Componentes de programacin
Algoritmo
es un conjunto prescrito de instrucciones o reglas bien definidas ordenadas y finitas que permiten realizar una actividad que mediante pasos sucesivos, que no generen dudas a quien debe realizar dicha actividad. los pasos para la resolucin de problemas son: diseo del algoritmo que describe la secuencia ordenada de pasos sin ambigedades que conducen a la solucin de un problema expresar el algoritmo como un programa en el lenguaje de programacin dado ejecucin y validacin por la computadora
La definicin de un algoritmo se describe en tres pasos: Ejemplo: Algoritmo para crear una gelatina 1) 2) 3) 4) 5) 6) Inicio Hervir agua Vaciar el sobre al agua Mezclar el polvo Refrigerar Fin Entrada Proceso Salida
Programacin Bsica
Algoritmos
Programa 01
Realiza un algoritmo que pida dos nmeros, los sume y despus muestre el resultado 1) 2) 3) 4) 5) 6) inicio dame el primer numero dame el segundo numero suma los dos nmeros muestra el resultado fin
Programa 02
Realiza un algoritmo que pida dos nmeros, los sume, reste y multiplique, y despus muestre el resultado 1) 2) 3) 4) 5) 6) 7) 8) 9) inicio pedir los dos nmeros sumar los nmeros mostrar resultado restar los nmeros mostrar el resultado multiplicar los nmeros mostrar el resultado fin
Programa 03
Realiza un algoritmo para calcular el promedio de 3 calificaciones y mostrar el resultado 1) 2) 3) 4) 5) inicio dame las 3 calificaciones a promediar sumar las calificaciones y despus dividirlas entre tres mostrar el resultado fin
Programacin Bsica
Pseudocdigo
El pseudocdigo es un lenguaje de especificacin de algoritmos. El uso de tal lenguaje hace el paso de codificacin final, esto es, la traduccin a un lenguaje de programacin relativamente fcil. El pseudocdigo naci como un lenguaje similar al ingles y era medio de representar bsicamente las estructuras de control de programacin estructurada. Se considera un primer borrador dado que los pseudocdigos tienen que traducirse posteriormente a un lenguaje de programacin. La ventaja de este es que su uso en la planificacin de un programa, el programador puede encontrar en la lgica y en las estructuras de control las reglas de un lenguaje especfico. Es tambin fcil modificar el pseudocdigo si se descubren errores o anomalas en la lgica del programa. El conjunto de ordenes de pseudocdigo esta expresado por frases cortas en espaol en la cuales existe solo un verbo, una conjugacin o una unin en las frases, son indicativos de que es posible desglosarlo en dos partes. La no definicin de un objeto o la ambigedad de sus definiciones generalmente son productos de una confusin en cuanto a lo que se quiere hace realmente. Pseudocdigo 1) 2) 3) 4) 5) 6) Leer (variable) Escribe (variable) Haz mientras (condicin verdadera) Fin del haz Si (condicin), entonces no Fin de si
Identificadores
Los identificadores representan los datos de un programa (constantes, variables, tipos de datos), un identificador es una secuencia de caracteres que sirve para identificar una posicin en la memoria de la computadora que nos permite accesar a su contenido nombre num_hrs calif2 x,y,z,ect.
Programacin Bsica
Reglas
1) Debe comenzar con una letra de la a a la z minsculas o maysculas y no debe contener espacios en blanco 2) Dgitos del 0 al 9 y guion o guion bajo estn permitidos - , _; despus del primer carcter 3) C++ permite definir indicadores con un nmero ilimitado de caracteres 4) Se hace distincin entre letras maysculas y minsculas 5) Un identificador no puede tener espacios en blanco ni otros caracteres como * , . , - , etc.
Pseudocdigos
Programa 04
Realiza un pseudocdigo que pida dos nmeros, los sume y reste, y despus muestre el resultado 1) 2) 3) 4) 5) 6) Inicio Leer num1 Leer num2 Valor=num1+num2 Imprimir valor Fin
Programa 05
Hacer un pseudocdigo para calcular la edad de una persona 1) 2) 3) 4) 5) 6) Inicio Leer factual Leer fnacim Edad=factual-fnacim Imprimir edad Fin
Programa 06
Hacer un pseudocdigo para que pida un numero y diga si es positivo y negativo 1) Inicio 2) Leer num 3) Si num>0 i. imprimir positivo2 Si no ii. imprimir negativo 4) Fin
Programacin Bsica
Programa 07
Hacer un pseudocdigo donde se desea saber el porcentaje de mujeres que hay en un grupo de estudiantes 1) 2) 3) 4) 5) 6) 7) Inicio Leer alum Leer hom Tot=alum-hom Porc=(tot*100)/alum Imprimir Porc Fin
Programa 08
Hacer un pseudocdigo para calcular cuantos segundos hay en un da 1) 2) 3) 4) 5) Inicio Min=60 Seg=(min*60)*24 Imprimir Seg Fin
10
Programacin Bsica
Diagrama de flujo
Un diagrama de flujo es un diagrama que utiliza los smbolos (cajas) estndar que tienen los pasos del algoritmo escritos en esas cajas unidas por una flecha denominada lnea de flujo que indica la secuencia en la que se ejecutara. Los smbolos mas usados son:
Inicio /fin
Decisiones
Conector
11
Programacin Bsica
Flujo de datos
En un diagrama de flujo: Existe una caja etiquetada (inicio) que es de tipo elptico Existe otra caja etiquetada (fin) de igual forma que la interior Existe otra caja, normalmente son rectngulos, tipo globo paralelogramo
//Se puede escribir ms de un paso del algoritmo en una sola caja rectangular El uso de la flecha significa, que la caja no necesita ser escrita debajo de su predecesor, sin embargo abusar demasiado de esta flexibilidad conduce a un diagrama complicado.
12
Programacin Bsica
Ejemplo Calcula la suma de dos variables e imprimir el resultado Diagrama de flujo Inicio
Suma=num1+num2
Sumar
Fin
13
Programacin Bsica
Diagramas de flujo
Programa 09
Realiza un diagrama para calcular la venta de 15 artculos con un valor de $65.00 cada uno Inicio
Venta= art*valor
Venta
Fin
14
Programacin Bsica
Programa 10
Realiza un diagrama para calcular el rea de un rectngulo Inicio
rea=base *altura
rea
Fin
15
Programacin Bsica
Constantes y variables Una constante es un valor que siempre es el mismo y existen 3 tipos constantes numricas (x=23) constantes de carcter (x=a) constante de caracteres (x=mayor)
Una variable es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato mediante la ejecucin de un proceso, su contenido, puede cambiar durante la ejecucin del programa. Para poder reconocer una variable en esta es necesario darte un nombre en el cual podamos identificar dentro del algoritmo.
Clasificacin de variables
numericos por su contenido logicos alfanumericos variables trabajo por su uso contadores acumuladores
16
Programacin Bsica
Operadores
Son signos especiales que indican determinadas operaciones a realizar con las variables y7o constantes sobre las acciones en un programa Aritmticos ( + , - , * , / ) Racionales ( == , <> , etc.) Lgicos ( || , , etc.)
Matemticos
Int (cifras enteras +, -) Float (cifras en punto decimal 5.3, 122.5624, etc.) Float (/) Solo variables enteras obtiene el resultado de una divisin % (div, mod)
Operadores de asignacin
variable ( = ) expresin ( ; )
17
Programacin Bsica
Tipos de datos
Char (string)
Ejemplo char nombre; char nom1, nom2, nom3; char letra= a constante
Int (integer)
Ejemplo int x; int val1, val2, val3; int suma=10;
Nmeros enteros
Nmeros enteros
18
Programacin Bsica
Programa
Esta constituido por un conjunto de instrucciones que se ejecutan de modo secuencial, es decir, cada una a continuacin de la otra.
Concepto general
Funcin Main ( )
Todo programa desde el mas pequeo hasta el mas complejo tiene un programa principal que es con el que se comienza la ejecucin del programa. Este programa principal es tambin una funcin, pero una funcin que esta por encima de todas las dems. #include < iostream.h> void main ( )
Archivo de encabezado
Debe incluirse en cualquier programa dentro de < > se incluyen las bibliotecas iostream.h o void main #include < iostream.h> Las llaves determinan el alcance de las funcin, todo lo que se encuentra dentro de las llaves pertenece a la funcin y esta va despus del void main ( ) #include < iostream.h> void main ( ) { (Llave inicial del programa) programa } (Esta llave al final seria el fin del programa)
19
Programacin Bsica
En programacin se hace uso de dos palabras para realizar el programa: cout <<(introducir como programador textos o variables) Ejemplo cout << hola; cout << x <<endl;
cin >>(las variables o valores introoducidos por el usuario) Ejemplo cin >>num1;
Ejemplos de programas
Ejemplo1: (Mostrar textos) #Include <iostream.h> void main () { Cout<<Hola; } Ejemplo2: #Include <iostream.h> void main () { Cout<<Informtica; Cout<<programacin; Cout<<bsica; } Ejemplo3: #Include <iostream.h> void main () { Cout<<Informatica \n; Cout<<programacin \n; Cout<<bsica \n; }
20
Programacin Bsica
Ejemplo3.1: #Include <iostream.h> void main () { Cout<<Informatica <<programacin <<bsica; } Ejemplo4: #Include <iostream.h> void main () { Cout<<Informatica <<programacin <<bsica; } Ejemplo5: #Include <iostream.h> void main () { Cout<<Informatica <<endl; cout<<programacin<<endl; cout<<bsica<<endl; } NOTA= endl es igual a \n
21
Programacin Bsica
Ejemplo7: Programa que sume dos nmeros: #include <iostream.h> void main () { Int, num1,num2,valor; Cout<<Dame el primer numero; Cin>>num1; Cout<<Dame el segundo numero; Cin>>num2; Valor=num1+num2; Cout<<El resultado es: <<valor; } Ejemplo8: Programa para utilizar cadenas: #include <iostream.h> #include <string.h> void main () { char nombre [10]; char apellido [10]; cout<<"Inserta tu nombre: "; cin>>nombre; cout<<"Inserta tu apellido: "; cin>>apellido; cout<<"Estos son tus datos \n"; cout<<"Nombre: \t"<<nombre<<" \n"; cout<<"Apellido: \t"<<apellido<<" \n"; cout<<" \n"; cout<<" \t"; } Ejemplo9: Programa para utilizar decimales: #include <iostream.h> void main () { double a, b; cout<<"dame el total de las horas: "; cin>>a; b=a*78.35; cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(3); cout<<"el total a pagar es: "<<b<<endl; }
22
Programacin Bsica
Ejemplo10: Usar: #include <math.h> Sqrt: raz cuadrada n=sqrt(m) Pow: elevado al cubo n=pow(m,3) Ceil: toma el entero siguiente despus de la decimal Para utilizar funciones internas: #include <iostream.h> #include <math.h> void main () { double a, b, c, d; cout<<"Dame un numero: "; cin>>a; b=sqrt (a); cout<<"La raiz cuadrada es: "<<b<<" \n"; c=pow (a,3); cout<<"la elevacion del numero es: "<<c<<" \n"; d=ceil (a); cout<<"para que tome el entero" <<" siguiente despues de la decimal "<<d; cout<<" \n" <<" \n" <<" \t"; } n=ceil(m) de 2 toma 2 de 2.1 toma 3
23
Programacin Bsica
Listado de programas
Programa 01: Elabora un programa que sume dos nmeros y muestre el resultado. Programa 02: Elabora un programa que sume, reste y multiplique dos nmeros y muestre el resultado. Programa 03: Hacer un programa para calcular el promedio de tres calificaciones y muestre el resultado. 3.1 Para evaluar la siguiente expresin: (a + b * c) / (b + 2 a) + 2 * b donde: (a =3; b=6; c=4)
3.2 Calcular el cuadrado de cualquier nmero y mostrar resultado. 3.3 Calcular el permetro de un cuadrado (L+L+L+L) Programa 04: Elabora un programa que lea dos nmero, los sume y muestre el resultado Programa 05: Elabora un programa para calcular la edad de una persona Programa 06: Elabora un programa para que pida un nmero y diga si es positivo o negativo Programa 07: Elabora un programa donde un maestro desea saber que porcentaje de mujeres hay en un grupo de estudiante Programa 08: Elabora un programa para que calcule cuantos segundos hay en un da. 8.1 Elabora un programa que pida dos nmeros y realice la suma, resta, multiplicacin y divisin, mostrar resultados 8.2 Elabora un programa para que pida un nmero y diga si es mayor a 100 Programa 09: Elabora un programa para calcular el total a pagar por la compra de 15 artculos cuyo precio de venta es de 65 pesos cada uno. Programa 10: Elabora un programa para calcular el rea de un rectngulo Programa 11: Elabora un programa que detecte si un nmero ledo desde el teclado es mayor o menor a 100 Programa 12: Elabora un programa que calcule el salario de un trabajador si trabaja ms de 40 horas se le pagan 100 pesos ms por hora extra, su sueldo normal es de 200 por hora. Programa 13: Elabora un programa que calculo lo que tengo que pagar a un estacionamiento que cobra por la primeras 3 horas 6 pesos despus de la tercer hora me cobra 10 pesos por cada hora adicional. 13.1 Dada Una Cantidad En Pesos, Obtener La Equivalencia En Dlares, Asumiendo Que El Dlar Vale $13 13.2 Calcular El Nuevo Salario De Un Obrero Si Obtuvo Un Incremento Del 15% Sobre Su Salario 13.3 El Dueo De Un Tienda Compra Un Articulo A Un Precio Determinado. Obtener El Precio En Que Lo Debe Vender Para Obtener Una Ganancia Del 30%
24
Programacin Bsica
Programa 14: Hacer un programa que pida un nmero cualquiera y lo multiplique por 10 mostrar el resultado Programa 15: Elabora un programa para obtener el resultado de la siguiente operacin a = (3x+8b)*2 Programa 16: Elabora un programa que pide un nmero y lo multiplica por una constante que vale 100 Programa 17: Elabora un programa que convierta X horas a minutos 17.1 programa que pida una cantidad y le calcule el 10% y despus le haga un 5% de descuento 17.2 programa que pida una cantidad y la divide entre dos 17.3 Programa que pida un artculo que lo multiplique por el precio y que imprima el subtotal para que le calcule el 16% de IVA que le quite el 3% de descuento y que imprima el total. 17.4 ****Elabora un programa que diga si un nmero es primo o no lo es**** Programa 18: programa que indica el mayor de dos nmeros introducidos por teclado Programa 19: Programa que indica si un numero es igual a cero y si es negativo o positivo Programa 20: Programa que indica si un nmero es divisible por otro (residuo = a 0) Programa 21: programa para obtener el promedio de tres calificaciones e indicar si la persona esta aprobada o reprobada Programa 22: Hacer un programa que calcule el promedio de 3 calificaciones y si el promedio esta entre 8 y 10 que imprima aprobado si no reprobado. Programa 23: Leer tres nmeros diferentes e imprimir el numero mayor de los tres. Programa 24: Determinar la cantidad de dinero que recibir un trabajador por concepto de las horas extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que estas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales y el resto al triple. Programa 25: Programa que lea un numero y verifique si el numero esta entre 1 y 50 si es as que lo multiplique por 5 sino que lo multiplique por 3 Programa 26: Leer una letra y que indique si es o no una vocal Programa 27: Un programa que pida una cantidad si la cantidad est entre 1 y 500 hacer un aumento del 5%, si esta entre 501 y 700 un aumento del 7% y si la cantidad esta entre 751 y 1000 hacer un aumento del 10%. Una cantidad fuera de este rango marcara error fuera de rango Programa 28: Elaborar un programa que realice lo siguiente: Rango 01 10 Rango 11 20 Rango 21 30
25
Programacin Bsica
Rango 31 40 Rango 41 50 Si el nmero se encuentra en un determinado rango, mostrar el rango en que se encuentra y si no mostrar fuera de rango. Programa 29: En una escuela los alumnos pagan $20 por el uso del laboratorio sin son regulares (mayores a 8) Programa 30: En una fbrica de calzado pagan $25 por cada par empacado. Si se empacan ms de 500 zapatos, se pagaran a $35, hacer un programa para calcular el sueldo a pagar Programa 31: La Condesa ofrece galletas a $10 el kilo pero comprando ms de 100 kilos, se ofrece un 10% de descuento, tambin otorga un 5% de descuento sobre el precio anterior a los clientes preferentes. Hacer un programa que calcule el total a pagar con base en nmero de kilos de compra y a la categora de cliente preferencial. Programa 32: En una fbrica de zapatos se pagan $70 el par fabricado por el obrero. Pero si el obrero hace ms de 4 pares, se le pagan $15 extras por cada par. Hacer un programa que solicite el nmero de pares hechos y calcule el sueldo del trabajador. Programa 33: Realiza un programa para leer los das de la semana (switch) Programa 34: Elaborar un programa que imprima el nombre del mes correspondiente (switch) Programa 35: Realiza un programa para convertir nmeros enteros en romanos (switch) Programa 36: Realizar un programa para obtener el peaje de un vehculo (Turismo $500, Autobs $1000, Motocicleta $100, Auto $300) Programa 37: Un programa que pida un nmero del 1 al 10 y que lo escriba con letra (switch) Programa 38: Un programa que pida un numero del 1 al 7 y que escriba el da de la semana (switch) Programa 39: Hay 4 departamentos: A: Ferretera B: Alimentos C: Blancos D: Juguetera $20 $30 $50 $75 -5% -7% -10% -12%
Hacer un programa para preguntar cual es el departamento, cuntos artculos compro, cuanto va a pagar, hacer su respectivo descuento e imprimir la informacin del Departamento, total a pagar y el descuento. Programa 40: Hace un programa que pida un nmero y seleccione el tipo de operacin que desea hacer para que realice las siguientes opciones: Multiplicacin por dos
26
Programacin Bsica
Al cuadrado Al cubo
Mostrar el resultado y la operacin que realiz. 40.1 El encargado del planetario desea que se disee un programa para que al digitar el nombre del da indique el astro que dio origen a ese nombre. Recuerde los astros: Nombre del da Domingo Sbado Viernes Jueves Mircoles Martes Lunes Astro Sol Saturno Venus Jpiter Mercurio Marte Luna
Programa 41: Una compaa de seguros esta abriendo un depto. de finanzas y estableci un programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se efecta la fianza es menor que $50 000 la cuota a pagar ser por el 3% del monto, y si el monto es mayor que $50 000 la cuota a pagar ser el 2% del monto. La afianzadora desea determinar cual ser la cuota que debe pagar un cliente. Programa 42: En una escuela la colegiatura de los alumnos se determina segn el nmero de materias que cursan. El costo de todas las materias es el mismo. Se ha establecido un programa para estimular a los alumnos, el cual consiste en lo siguiente: Si el promedio obtenido por un alumno es 10, se le har un descuento del 30% sobre la colegiatura y no se le cobrara IVA; Si el promedio obtenido es 9, se le har un descuento del 25% sobre la colegiatura y no se cobrar IVA, Si el promedio obtenido es de 8 se la har un descuento del 20% sobre la colegiatura y si se cobrar IVA, Si el promedio obtenido es de 7 deber pagar la colegiatura completa, la cual incluye el 10% de IVA. Hacer un programa para obtener cuanto debe pagar un alumno segn su promedio Programa 43: Realiza un programa que muestre los nmeros del 1 al 7 (FOR) Programa 44: Realiza un programa que muestre los nmeros del 1 al 7 y la suma de esos nmeros (FOR) Programa 45: Hacer un programa que pida un numero y que imprima 10 mas (FOR) Programa 46: Hacer un programa que imprima los mltiplos del 2 hasta el 30 (FOR) Programa 47: Hacer un programa que lea 20 promedios y que indique cuantos son arriba de 7 (FOR)
27
Programacin Bsica
47.1 Hacer un programa para imprimir el decremento de un nmero dado por teclado (FOR) Programa 48: Hacer un programa que pida al usuario que ingrese 50 temperaturas para obtener la cantidad de temperaturas positivas y la cantidad de temperaturas negativas, adems las temperaturas de cero (FOR) Programa 49: Un programa que pida 100 nmeros y que sume lo pares y los impares (FOR) Programa 50: Un programa que imprima los mltiplos del 5 hasta el 50 (FOR) Programa 50.1 ESPECIAL: Realiza un programa que ejecute todos los de ciclo FOR en uno
28
Programacin Bsica
Programa 01
Realiza un algoritmo que pida dos nmeros, los sume y muestre el resultado:
29
Programacin Bsica
Programa 02
Realiza un programa que pida dos nmeros, los sume, reste, multiplique y muestre el resultado:
30
Programacin Bsica
Programa 03
Realiza un programa que calcule el promedio de tres calificaciones y muestre el resultado:
31
Programacin Bsica
Programa 3.1
Realiza un programa para evaluar la siguiente expresin: (a+b+c)/(b+2-a)+2*b ; donde (a=3, b=6, c=4)
32
Programacin Bsica
Programa 3.2
Realiza un programa para calcular el cuadrado de cualquier nmero y mostrar el resultado:
33
Programacin Bsica
Programa 3.3
Realiza un programa que calcula el permetro de un cuadrado:
34
Programacin Bsica
Programa 04
Realiza un algoritmo que pida dos nmeros los sume y muestre el resultado:
35
Programacin Bsica
Programa 05
Elabora un programa para calcular la edad de una persona:
36
Programacin Bsica
Programa 06
Realiza un programa que pida un nmero y diga si es positivo o negativo:
37
Programacin Bsica
Programa 07
Realiza un programa donde se desea saber que porcentaje de mujeres hay en un grupo de estudiantes:
38
Programacin Bsica
Programa 08
Realiza un programa para calcular cuantos segundos hay en un da:
39
Programacin Bsica
Programa 8.1
Realiza un programa que pida dos nmeros y realice la suma, resta, multiplicacin y divisin, mostrar resultados:
40
Programacin Bsica
Programa 8.2
Realiza un programa para que pida un nmero y diga si es mayor a 100:
41
Programacin Bsica
Programa 09
Realiza un programa que calcule la venta de 15 artculos con un valor de $65.00 cada uno:
42
Programacin Bsica
Programa 10
Realiza un programa para calcular el rea de un rectngulo:
43
Programacin Bsica
Programa 11
Realiza un programa para detectar si un nmero es mayor o menor a 100:
44
Programacin Bsica
Programa 12
Realiza un programa que calcule el salario de un trabajador si trabaja ms de 40 hrs, se le pagan 100 pesos mas horas extra y su sueldo normal es de 200 pesos la hora, imprime el salario:
45
Programacin Bsica
Programa 13
Realiza un programa que calcule lo que se tiene que pagar a un estacionamiento que cobra por las primeras 3 horas 6 pesos, despus de la tercera hora cobra 10 pesos por hora adicional:
46
Programacin Bsica
Programa 13.1
Realiza un programa que dada una cantidad de pesos obtener la equivalencia en dlares asumiendo que el dlar vale $13.00:
47
Programacin Bsica
Programa 13.2
Realiza un programa que calcule el nuevo salario de un obrero que tuvo un incremento del 15% de incremento a su salario:
48
Programacin Bsica
Programa13.3
El dueo de una tienda compra un artculo a un precio determinado, obtener el precio en el que lo debe de vender para obtener una ganancia de un 30%:
49
Programacin Bsica
Programa 14
Realiza un programa que pida un nmero cualquiera y lo multiplique por 10, mostrar el resultado:
50
Programacin Bsica
Programa 15
Realiza un programa para obtener el resultado de: a= (3x + 8b)*2
51
Programacin Bsica
Programa 16
Realiza un programa que pida un nmero y lo multiplique por una constante que valga 100:
52
Programacin Bsica
Programa 17
Realiza un programa que convierta x horas a minutos utilizando constantes:
53
Programacin Bsica
Programa 17.1
Elabora un programa que pida una cantidad le agregue el 10% y despus le haga un descuento del 5%:
54
Programacin Bsica
Programa 17.2
Elabora un programa que pida una cantidad y la divida entre 2:
55
Programacin Bsica
Programa 17.3
Programa que pida un artculo que lo multiplique por el precio y que imprima el subtotal para que le calcule el 16% de IVA que le quite el 3% de descuento y que imprima el total:
56
Programacin Bsica
Programa 17.4
Elabora un programa que diga si un nmero es primo o no lo es:
57
Programacin Bsica
Programa 18
Elabora un programa que indica el mayor de dos nmeros introducidos por teclado:
58
Programacin Bsica
Programa 19
Realiza un programa que indica si un nmero es igual a cero y si es negativo o positivo:
59
Programacin Bsica
Programa 20
Realiza un programa que indica si un nmero es divisible por otro (residuo igual a 0)
60
Programacin Bsica
Programa 21
Realiza un programa para obtener el promedio de tres calificaciones e indicar si la persona esta aprobada o reprobada:
61
Programacin Bsica
Programa 22
Realiza un programa que calcule el promedio de 3 calificaciones y si el promedio esta entre 8 y 10 que imprima aprobado si no reprobado:
62
Programacin Bsica
Programa 23
Realiza un programa que lea tres nmeros eh indique cual es el mayor de los tres:
63
Programacin Bsica
Programa 24
Realiza un que determine la cantidad de dinero que recibir un trabajador por concepto de las horas extras trabajadas en una empresa sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que estas se pagan al doble de una hora normal cuando no exceden de 8, si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales y el resto al triple:
64
Programacin Bsica
65
Programacin Bsica
Programa 25
Realiza un programa que lea un nmero y verifique si el numero esta entre 1 y 50 y si es as que lo multiplique por 5, si no, que lo multiplique por 3:
66
Programacin Bsica
Programa 26
Realiza un programa que lea una letra eh indique si es una vocal o una consonante:
67
Programacin Bsica
Programa 27
Realiza un programa que pida una cantidad si la cantidad esta entre 1 y 500 hacer un aumento del 5% si esta entre 501 y 700 ser un aumento del 7% y si la cantidad esta entre 751 y 1000 hacer un aumento del 10% una cantidad fuera de este rango marcara!!ERROR!! Fuera de rango:
68
Programacin Bsica
Programa 28
Elaborar un programa que realice lo siguiente: Rango 01 10 Rango 11 20 Rango 21 30 Rango 31 40 Rango 41 50
Si el nmero se encuentra en un determinado rango mostrar el rango en que se encuentra y si no mostrar fuera de rango:
69
Programacin Bsica
Programa 29
En una escuela los alumnos pagan $20 por el uso del laboratorio si son regulares (calificacin>=8) y $30 si no lo son, realiza un programa que anuncie lo anterior:
70
Programacin Bsica
Programa 30
En una fbrica de calzado pagan $25 por cada par empacado. Si se empacan ms de 500 zapatos se pagaran a $35, hacer un programa para calcular el sueldo a pagar:
71
Programacin Bsica
Programa 31
La "Condesa" ofrece galletas a $10 el kilo pero comprando ms de 100 kilos, se ofrece un 10% de descuento, tambin otorga un 5% de descuento sobre el precio anterior a los clientes preferentes. Hacer un programa que calcule el total a pagar con base en nmero de kilos de compra y a la categora de cliente preferencial:
72
Programacin Bsica
Programa 32
En una fbrica de zapatos se pagan $70 el par fabricado por el obrero pero si el obrero hace ms de 4 pares, se le pagan $15 extras por cada par Hacer un programa que solicite el nmero de pares hechos y calcule el sueldo del trabajador: