
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;
}
#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


0