0% encontró este documento útil (0 votos)
13 vistas8 páginas

Programas en C: Tablas, Sumas y Series

El documento contiene varios programas en C que realizan diferentes tareas: uno genera la tabla de multiplicar de un número, otro permite ingresar números indefinidamente hasta que se ingrese un cero, uno más calcula la suma de los cuadrados de un grupo de números positivos, y otro calcula la nómina total y el promedio de salarios de profesores. Además, incluye un programa que genera la serie de Ulam a partir de un número entero positivo. Cada programa incluye validaciones para asegurar que los datos ingresados sean correctos.

Cargado por

anapaolamarquez9
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas8 páginas

Programas en C: Tablas, Sumas y Series

El documento contiene varios programas en C que realizan diferentes tareas: uno genera la tabla de multiplicar de un número, otro permite ingresar números indefinidamente hasta que se ingrese un cero, uno más calcula la suma de los cuadrados de un grupo de números positivos, y otro calcula la nómina total y el promedio de salarios de profesores. Además, incluye un programa que genera la serie de Ulam a partir de un número entero positivo. Cada programa incluye validaciones para asegurar que los datos ingresados sean correctos.

Cargado por

anapaolamarquez9
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

#include <stdio.

h>

int main() {

int numero;

// Solicitar al usuario el número

printf("Ingrese un número para obtener su tabla de multiplicar: ");

scanf("%d", &numero);

// Imprimir la tabla de multiplicar

printf("Tabla de multiplicar del %d:\n", numero);

for (int i = 1; i <= 10; i++) {

printf("%d x %d = %d\n", numero, i, numero * i);

return 0;

}
#include <stdio.h>

int main() {

int numero;

// Bucle para leer números indefinidamente hasta que se ingrese un


cero

do {

// Solicitar al usuario un número entero

printf("Ingrese un número entero (0 para salir): ");

scanf("%d", &numero);

// Imprimir el número ingresado

if (numero != 0) {

printf("Número ingresado: %d\n", numero);

} while (numero != 0);

printf("Programa terminado.\n");

return 0;

}
#include <stdio.h>

int main() {

int n, i;

int numero;

int sumaCuadrados = 0;

// Solicitar al usuario el tamaño del grupo de datos

printf("Ingrese el tamaño del grupo de datos: ");

scanf("%d", &n);

// Validar que el tamaño del grupo sea positivo

if (n <= 0) {

printf("El tamaño del grupo debe ser un número positivo.\n");

return 1;

// Leer los números enteros positivos y calcular la suma de sus


cuadrados

for (i = 0; i < n; i++) {

// Solicitar al usuario un número entero positivo

printf("Ingrese un número entero positivo: ");

scanf("%d", &numero);

// Validar que el número sea positivo

if (numero <= 0) {

printf("El número debe ser positivo. Intente nuevamente.\n");


i--; // Para repetir la iteración actual

continue;

// Calcular el cuadrado del número y sumarlo a la suma de


cuadrados

sumaCuadrados += numero * numero;

// Imprimir la suma de los cuadrados

printf("La suma de los cuadrados es: %d\n", sumaCuadrados);

return 0;

}
#include <stdio.h>

int main() {

int n, i;

float salario, nominaTotal = 0.0, promedioSalarios;

// Solicitar al usuario el número de profesores

printf("Ingrese el número de profesores: ");

scanf("%d", &n);

// Validar que el número de profesores sea positivo

if (n <= 0) {

printf("El número de profesores debe ser un número positivo.\n");

return 1;

// Leer los salarios de los profesores y calcular la nómina total

for (i = 0; i < n; i++) {

// Solicitar al usuario el salario del profesor

printf("Ingrese el salario del profesor %d: ", i + 1);

scanf("%f", &salario);

// Validar que el salario sea positivo

if (salario < 0) {

printf("El salario debe ser un número positivo. Intente


nuevamente.\n");

i--; // Para repetir la iteración actual


continue;

// Sumar el salario a la nómina total

nominaTotal += salario;

// Calcular el promedio de los salarios

promedioSalarios = nominaTotal / n;

// Imprimir la nómina total y el promedio de los salarios

printf("La nómina total es: %.2f\n", nominaTotal);

printf("El promedio de los salarios es: %.2f\n", promedioSalarios);

return 0;

}
#include <stdio.h>

void serieUlam(int numero, int tamaño) {

printf("Serie de Ulam para el número %d:\n", numero);

printf("%d ", numero);

while (tamaño > 1) {

if (numero % 2 == 0) {

// Si es par, dividir entre 2

numero /= 2;

} else {

// Si es impar, multiplicar por 3 y sumar 1

numero = numero * 3 + 1;

printf("%d ", numero);

tamaño--;

printf("\n");

int main() {

int numero, tamaño;

// Solicitar al usuario el número entero positivo

printf("Ingrese un número entero positivo para iniciar la serie de


Ulam: ");
scanf("%d", &numero);

// Validar que el número sea positivo

if (numero <= 0) {

printf("El número debe ser positivo.\n");

return 1;

// Solicitar al usuario el tamaño de la serie

printf("Ingrese el tamaño de la serie de Ulam: ");

scanf("%d", &tamaño);

// Generar e imprimir la serie de Ulam

serieUlam(numero, tamaño);

return 0;

También podría gustarte