Está en la página 1de 10

Código 1:

#include <stdio.h>

int main(){

float precio_dolar, cantidad;

int opcion;

printf("Bienvenido al convertidor de moneda!\n");

printf("¿Cual es el precio actual del Dolar?:\n");

scanf("%f",&precio_dolar);

printf("Seleccione una de las siguientes opciones:\n");

printf("1.Convertir de Pesos a Dolares.\n2.Convertir de Dolares a pesos\n");

scanf("%d",&opcion);

switch(opcion){

case 1:

printf("Ingrese la cantidad en pesos colombianos:\n");

scanf("%f",&cantidad);

printf("%.2f pesos colombianos son %.2f dólares\n", cantidad, cantidad / precio_dolar);

break;

case 2:

printf("Ingrese la cantidad en Dolares:\n");

scanf("%f",&cantidad);

printf("%.2f dólares son %.2f pesos colombianos\n", cantidad, cantidad * precio_dolar);

break;

default:

printf("Opción no válida\n");

break;

}
return 0;

Codigo 2:

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#include <time.h>

int main() {

srand(time(NULL));

char nombre1[50], nombre2[50];

int compatibilidad;

printf("Ingrese a la primera persona: ");

scanf("%s", nombre1);

printf("Ingrese a la segunda persona: ");

scanf("%s", nombre2);

if (strcmp(nombre1, "Luis") == 0 && strcmp(nombre2, "Daniela") == 0) {

compatibilidad = 100;

printf("\n %s le gusta %s\n", nombre1, nombre2);

} else {

compatibilidad = rand() % 101;

}
printf("\nCompatibilidad entre %s y %s es de %d%%\n", nombre1, nombre2, compatibilidad);

return 0;

Codigo 3:

#include <stdio.h>

#include <stdlib.h>

#define max_tareas 10

void mostrartareas(char tareas[][50], int count) {

printf("Lista de tareas:\n");

for (int i = 0; i < count; i++) {

printf("%d. %s\n", i + 1, tareas[i]);

int main() {

char tareas[max_tareas][50];

int cantidad = 0;

printf("Bienvenido a tu lista de tareas :D\n");

while (1) {

printf("\n1. Agregar tarea\n");

printf("2. Mostrar tareas\n");

printf("3. Salir\n");

printf("\nSelecciona una opción: ");

int opcion;

scanf("%d", &opcion);
switch (opcion) {

case 1:

if (cantidad < max_tareas) {

printf("Ingrese la tarea: ");

scanf(" %[^\n]", tareas[cantidad]);

cantidad++;

} else {

printf("La lista de tareas está llena.\n");

break;

case 2:

mostrartareas(tareas, cantidad);

break;

case 3:

printf("¡Hasta luego!\n");

exit(0);

default:

printf("Opción no válida. Inténtalo de nuevo.\n");

return 0;

Codigo 4:

#include <stdio.h>

int main() {

float precioDulces = 2.5;


float precioFrutas = 1.0;

float precioHigiene = 3.0;

float precioBebidas = 1.5;

float precioTotal = 0.0;

int opcion;

printf("Bienvenido a la tienda\n");

while (1) {

printf("\nOpciones:\n");

printf("1. Dulces\n");

printf("2. Frutas\n");

printf("3. Producto Higiene\n");

printf("4. Bebidas\n");

printf("5. Siguiente\n");

printf("Elige una opción (1-5): ");

scanf("%d", &opcion);

if (opcion >= 1 && opcion <= 4) {

switch (opcion) {

case 1:

precioTotal += precioDulces;

break;

case 2:

precioTotal += precioFrutas;

break;

case 3:
precioTotal += precioHigiene;

break;

case 4:

precioTotal += precioBebidas;

break;

printf("Artículo agregado al carrito.\n");

} else if (opcion == 5) {

printf("El precio total es: %.2f\n", precioTotal);

float pago;

printf("Ingrese la cantidad a pagar: ");

scanf("%f", &pago);

if (pago >= precioTotal) {

float cambio = pago - precioTotal;

printf("Cambio: %.2f\n", cambio);

} else {

printf("El pago es insuficiente.\n");

precioTotal = 0.0;

} else {

printf("Opción inválida. Por favor, elige una opción válida.\n");

return 0;

}
Codigo 5:

#include <stdio.h>

int main() {

int numCreditosCarrera, creditosAcumulados = 0;

float promedioPonderado = 0.0;

printf("Ingrese la cantidad de créditos de su carrera: ");

scanf("%d", &numCreditosCarrera);

while (creditosAcumulados < numCreditosCarrera) {

int creditosMateria;

float notaMateria;

printf("Ingrese la cantidad de créditos de la materia: ");

scanf("%d", &creditosMateria);

printf("Ingrese la nota de la materia: ");

scanf("%f", &notaMateria);

creditosAcumulados += creditosMateria;

promedioPonderado += creditosMateria * notaMateria;

promedioPonderado /= numCreditosCarrera;

printf("El promedio ponderado de sus notas es: %.2f\n", promedioPonderado);

return 0;
}

Codigo 6:

#include <stdio.h>

int main() {

float n1,n2, suma, resta, multiplicacion, division;

printf("Ingrese el primer numero:\n");

scanf("%f",&n1);

printf("Ingrese el segundo numero:\n");

scanf("%f",&n2);

suma= n1+n2;

resta=n1-n2;

multiplicacion=n1*n2;

division=n1/n2;

printf("La suma de los numeros es:%.2f\n",suma);

printf("La resta de los numeros es:%.2f\n",resta);

printf("La multiplicacion de los numeros es:%.2f\n",multiplicacion);

printf("La division de los numeros es:%.2f\n",division);

Codigo 7:

#include <stdio.h>

float areaCuadrado(float lado) {

return lado * lado;

float areaRectangulo(float base, float altura) {


return base * altura;

int main() {

int opcion;

printf("Elija una opción:\n");

printf("1. Calcular el área de un cuadrado\n");

printf("2. Calcular el área de un rectángulo\n");

scanf("%d", &opcion);

if (opcion == 1) {

float ladoCuadrado;

printf("Ingrese el lado del cuadrado: ");

scanf("%f", &ladoCuadrado);

float areaC = areaCuadrado(ladoCuadrado);

printf("El área del cuadrado es: %.2f\n", areaC);

} else if (opcion == 2) {

float baseRectangulo, alturaRectangulo;

printf("Ingrese la base del rectángulo: ");

scanf("%f", &baseRectangulo);

printf("Ingrese la altura del rectángulo: ");

scanf("%f", &alturaRectangulo);

float areaR = areaRectangulo(baseRectangulo, alturaRectangulo);

printf("El área del rectángulo es: %.2f\n", areaR);

} else {

printf("Opción inválida.\n");

return 0;
}

Codigo 8:

#include <stdio.h>

#include <time.h>

int main() {

time_t t;

struct tm *info;

char day[20];

time(&t);

info = localtime(&t);

strftime(day, sizeof(day), "%A", info);

printf("Hoy es %s.\n", day);

return 0;

También podría gustarte