C/Visual C - Convertir c++ a pseint

<<>>
 
Vista:
sin imagen de perfil

Convertir c++ a pseint

Publicado por Jorge (1 intervención) el 11/04/2024 05:28:23
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>

using namespace std;

struct Proveedor {
char id[10];
char empresa[15];
char nombre[50];
char apellido[50];
float telefono;
};

int main() {
Proveedor proveedores[100];
int opcion;
int numProveedores = 0;

do {
printf("\nBienvenido al sistema de registro de Proveedores\n");
printf("1. Agregar Proveedor\n");
printf("2. Mostrar todos los Proveedores registrados\n");
printf("3. Salir\n");

printf("Ingrese su opcion: ");
scanf("%d", &opcion);

switch (opcion) {
case 1: {
printf("\nIngrese el ID del Proveedor: \n");
scanf("%s", proveedores[numProveedores].id);

printf("\nIngrese Nombre de la Empresa del Proveedor: \n");
scanf("%s", proveedores[numProveedores].empresa);

printf("\nIngrese Nombre del Proveedor: \n");
scanf("%s", proveedores[numProveedores].nombre);

printf("\nIngrese el Primer Apellido: \n");
scanf("%s", proveedores[numProveedores].apellido);

printf("\nIngrese el Telefono: \n");
scanf("%f", &proveedores[numProveedores].telefono);

numProveedores++;
printf("Proveedor registrado correctamente.\n");
break;
}
case 2: {
if (numProveedores == 0) {
printf("No hay Proveedores registrados.\n");
} else {
printf("\nProveedores registrados:\n");
for (int i = 0; i < numProveedores; i++) {
printf("Proveedor %d:\n", i + 1);
printf("ID: %s\n", proveedores[i].id);
printf("Empresa: %s\n", proveedores[i].empresa);
printf("Nombre: %s\n", proveedores[i].nombre);
printf("Apellido: %s\n", proveedores[i].apellido);
printf("Teléfono: %.0f\n\n", proveedores[i].telefono);
}
}break;
}
case 3:
printf("Saliendo del programa. Gracias por usar nuestro sistema.\n");
break;
default:
printf("Opción no válida. Por favor, ingrese una opción válida.\n");
break;
}
} while (opcion != 3);

return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder