{"id":19541561,"url":"https://github.com/avastroficial/pc-calaculadora","last_synced_at":"2025-09-06T00:41:57.988Z","repository":{"id":207267711,"uuid":"718841653","full_name":"AvastrOficial/Pc-calaculadora","owner":"AvastrOficial","description":"programación C implementa una calculadora","archived":false,"fork":false,"pushed_at":"2023-11-24T02:19:01.000Z","size":45,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-24T07:57:03.733Z","etag":null,"topics":["c","calculadora","silabs"],"latest_commit_sha":null,"homepage":"","language":"Scilab","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AvastrOficial.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-14T22:41:12.000Z","updated_at":"2023-12-25T17:48:12.000Z","dependencies_parsed_at":"2023-11-24T03:34:33.350Z","dependency_job_id":null,"html_url":"https://github.com/AvastrOficial/Pc-calaculadora","commit_stats":null,"previous_names":["avastroficial/pc-calaculadora"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AvastrOficial/Pc-calaculadora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvastrOficial%2FPc-calaculadora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvastrOficial%2FPc-calaculadora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvastrOficial%2FPc-calaculadora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvastrOficial%2FPc-calaculadora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AvastrOficial","download_url":"https://codeload.github.com/AvastrOficial/Pc-calaculadora/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvastrOficial%2FPc-calaculadora/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273842861,"owners_count":25177920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","calculadora","silabs"],"created_at":"2024-11-11T03:11:04.174Z","updated_at":"2025-09-06T00:41:57.957Z","avatar_url":"https://github.com/AvastrOficial.png","language":"Scilab","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pc-calaculadora\n\nEste código en lenguaje de programación C implementa una calculadora básica con algunas funcionalidades avanzadas. Permíteme explicarte cómo funciona:\n\nMenú principal:\n\nEl programa muestra un menú con varias operaciones matemáticas: suma, resta, multiplicación, división, porcentaje, raíz cuadrada, potencia, opciones avanzadas y salir.\nSe utiliza un bucle while para mostrar continuamente este menú hasta que el usuario elija la opción de salir (9).\nSelección de operación:\n\nEl usuario selecciona una operación introduciendo un número del 1 al 9.\nOperaciones básicas:\n\nSi la opción elegida es una operación básica (suma, resta, multiplicación, división, porcentaje, raíz cuadrada o potencia), se solicitan uno o dos números según la operación y se calcula el resultado.\nSi la operación es raíz cuadrada (6), se pide un número y se calcula su raíz cuadrada.\nSi la operación es potencia (7), se piden la base y el exponente y se calcula la potencia.\nOpciones avanzadas:\n\nSi se elige la opción avanzada (8), se muestra otro menú con más operaciones especializadas, como trigonometría, métodos numéricos, entre otros.\nPara cada opción avanzada, se realiza un conjunto específico de cálculos. Por ejemplo, para trigonometría, se solicita un ángulo y se calculan las funciones trigonométricas básicas (seno, coseno, tangente) de ese ángulo.\nCada opción avanzada tiene su lógica para realizar cálculos específicos, como métodos numéricos para resolver sistemas de ecuaciones, integración numérica, entre otros.\nSalir del programa:\n\nSi se selecciona la opción de salir (9), el programa muestra un mensaje de despedida y finaliza la ejecución.\nEste código en C tiene implementadas múltiples funcionalidades y operaciones matemáticas básicas y avanzadas, como resolución de ecuaciones, métodos numéricos y cálculos trigonométricos, que se activan dependiendo de la opción seleccionada por el usuario en los diferentes menús.\n\n# imagenes : \n![image](https://github.com/AvastrOficial/Pc-calaculadora/assets/91764815/e6eae9d4-8ae8-42a7-be65-7983a349de57)\n# opciones avanzadas :\n![image](https://github.com/AvastrOficial/Pc-calaculadora/assets/91764815/bda777bf-8569-4e90-a884-2b5752592962)\n# opciones trigometricas : \n![image](https://github.com/AvastrOficial/Pc-calaculadora/assets/91764815/2e523dce-8fc6-4e65-8e01-d5c575f339fd)\n# salida de la calculadora :\n![image](https://github.com/AvastrOficial/Pc-calaculadora/assets/91764815/21ccf9ca-3809-4ebe-8b6a-6ed87e498810)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favastroficial%2Fpc-calaculadora","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favastroficial%2Fpc-calaculadora","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favastroficial%2Fpc-calaculadora/lists"}