Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


programacion proyecto modular, Apuntes de Programación C

El resultdo del proyecto modular

Tipo: Apuntes

2020/2021

Subido el 07/07/2021

edith-jimenez-raygoza
edith-jimenez-raygoza 🇲🇽

1 documento

1 / 13

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
.
Nombre del autor: Raffino M.E
Nombre del Profesor r
tutor:
Nombre del módulo:
Matricula: AL065020
LuisSierra Betancourt
Ingeniería en logística/ Programación I/ Proyecto Modular
Estudiante: Rufino Lavida Martínez.
GUADALUPE, NUEVO LEON. Viernes, 07 de mayo del 2021.
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Vista previa parcial del texto

¡Descarga programacion proyecto modular y más Apuntes en PDF de Programación C solo en Docsity!

Nombre del autor: Raffino M.E Nombre del Profesor r tutor: Nombre del módulo: Matricula: AL Luis Sierra Betancourt Ingeniería en logística/ Programación I/ Proyecto Modular Estudiante: Rufino Lavida Martínez. GUADALUPE, NUEVO LEON. Viernes, 07 de mayo del 2021.

Introducción Un programa puede entenderse como la forma de expresar la solución a un problema de manera que sea comprensible para el ordenador. Es decir, un programa es un conjunto ordenado de instrucciones que se dan a la computadora indicando el conjunto de operaciones o tareas que se desea llevar a cabo. cualquier lenguaje de programación se debe conocer cuáles son los conceptos que soporta, es decir, el tipo de programación que se va a poder realizar con él. Como el C++ incorpora características nuevas respecto a lenguajes como Pascal o C,

Menciona las diferencias entre los lenguajes C y C++. En C cuando una funcion no toma parámetros tienes que añadir el voit, en cambio en C++ esto es opcional. En C tienes que declarar las variables al principio del código, en cambio en C++ puedes declararlas de forma local (incluso dentro de sentencias).

Tenemos datos que guardan valores muy simples y los tipos de datos en los lenguajes de programación, y en especial en C++, nos van posibilitando guardar información más compleja. Tipos de datos simples en C++ C++ es un lenguaje de programación que hereda muchos conceptos del lenguaje C, es un lenguaje compilado y fuertemente tipado, lo que significa que en las variables con las que trabajamos hay que indicar el tipo del dato que van a guardar cuando se declaran, lo que puede hacer que tengamos problemas y se generen errores. Los tipos de datos básicos normalmente son los numéricos y en la siguiente tabla podemos ver estos tipos de datos simples en C++, su nombre, descripción, el tamaño definido por el tipo de dato, que proporciona la cantidad de información que podemos guardar en una variable de ese tipo de dato, y el rango de valores que permite almacenar. Imagen 1 en Principales tipos de datos en C++ Tipos de datos enumerados en C++ Los tipos enumerados son un mecanismo usado en C++ que nos permite agrupar constantes simbólicas. enum dias { lunes, martes, miercoles, jueves, viernes, sabado, domingo }; for (int d = lunes; d <=domingo; d++) cout << d; En este ejemplo parece que en la variable dias estamos guardando cadenas de caracteres, pero realmente estamos guardando números, pero en lugar de guardar los números directamente, a cada número le define una constante, es decir, el 1 es lunes, el 2 es martes, el 3 es miércoles, etcétera. Además, podemos recorrerlos, ir desde el lunes hasta el domingo, utilizando una variable entera, porque lo que realmente estamos guardando son enteros.

Tipos de datos complejos en C++ Matrices / Array Los array son un tipo dato complejo, en el sentido de que nos permiten guardar conjuntos de datos, pero siempre datos del mismo tipo. int números [5] = { 1, 2, 3, 4, 5 }; En este ejemplo, el array números guarda 5 datos enteros. Hay que recordar que un array es una estructura estática, es decir, el tamaño del mismo no cambia a lo largo de la ejecución del programa. Estructuras Las estructuras nos permiten guardar un conjunto de datos, pero esos datos pueden ser de distinto tipo. /* declaración de estructura tiempo */ struct tiempo { int hora, minuto, segundo; }; En este ejemplo tenemos la estructura tiempo que tiene 3 enteros, pero se podría utilizar otra estructura llamada persona que se componga de una cadena de caracteres o string para el nombre y un entero para la edad. Programación Orientada a Objetos en C++ La Programación Orientada a Objetos es la característica más importante de C++. Por ejemplo, la cadena de caracteres, que es otro tipo de datos que utilizamos normalmente en C++, realmente no es un tipo de dato, sino que el string, que representa una cadena de caracteres es una clase.

=p+x* 5; } } Cout<<”el sueldo a pagar es de “<<s<<” pesos”<<endl; } #include #include <conio.h> #include <string.h> using namespace std; int main () { int venta,i=1; int arreglo[7]; int n,indice,menor,temp,j; int PVD; int G; int GF; char nombre [50]; cout<<"\n\n ****************PRODUCTO INTEGRADOR.**************\n
n"<<endl; cout<<" "<<endl; cout<<"Escribe el nombre completo del vendedor:"; gets(nombre); cout<<" "<<endl; cout<<"\n\n ****************PRENDAS VENDIDAS POR DIA.**************\n\n"<<endl; cout<<" "<<endl; cout<<"------Ganancia por Cantidad de Prendas vendidas------"<<endl; cout<<" "<<endl; cout<<"*** Nivel Principiante:3 a 8 prendas, $25 c/u*****"<<endl; cout<<"*** Nivel Intermedio: 9 a 12 prendas, $45 c/u*****"<<endl; cout<<"*** Nivel Avanzado: 13 en adelante, $70 c/u*****"<<endl; cout<<" "<<endl; cout<<"-----------------------------------------------------"<<end l; cout<<"Dia1=Lunes"<<endl; cout<<"Dia2=Martes"<<endl; cout<<"Dia3=Miercoles"<<endl;

cout<<"Dia4=Jueves"<<endl; cout<<"Dia5=Viernes"<<endl; cout<<"Dia6=Sabado"<<endl; cout<<"Dia7=Domingo"<<endl; cout<<"\n\n --------------Ingrese las prendas vendidas por Dia:--------------"<<endl; for (i-0 ;i < 8;i++) { cout<<"*********************************************************** ********"<<endl; cout<<"Dia["<<i<<"]:"; cin>>arreglo[i]; n=8; if(arreglo[i]>=3 && arreglo[i]<=8) { G=arreglo[i]25; cout<<"Nivel:Principiante"<<endl; cout<<"Ganancia del Dia:$"<<G<<endl; } else if (arreglo[i]>=9 && arreglo[i]<=12) { G=arreglo[i]45; cout<<"Nivel:Intermedio"<<endl; cout<<"Ganancia del Dia:$"<<G<<endl; } else if (arreglo[i]>=13) { G=arreglo[i]70; cout<<"Nivel:Avanzado"<<endl; cout<<"ganancia del Dia:$"<<G<<endl; } else { G=arreglo[i]0; cout<<"Nivel: sin nivel"<<endl; cout<<"ganancia del Dia:$"<<G<<endl; } GF=G+G+G+G+G+G+G; } for(i= 0; i < n-1 ; i++) //ALGORITMO "METODO DE SELECCION// { menor = arreglo[i] ; indice = i ;

 Bases de datos  Aplicaciones gráficas  Videojuegos

Bibliografía